* protocol as well as the XDR encoded/decoded structures.
*/
#include <stdint.h>
+#include <rpc/rpc.h>
+#include <rpc/auth.h>
struct rpc_data {
int size;
struct rpc_context *rpc_init_context(void);
void rpc_destroy_context(struct rpc_context *rpc);
-struct AUTH;
-void rpc_set_auth(struct rpc_context *rpc, struct AUTH *auth);
+void rpc_set_auth(struct rpc_context *rpc, AUTH *auth);
int rpc_get_fd(struct rpc_context *rpc);
int rpc_which_events(struct rpc_context *rpc);
return rpc;
}
-void rpc_set_auth(struct rpc_context *rpc, struct AUTH *auth)
+void rpc_set_auth(struct rpc_context *rpc, AUTH *auth)
{
if (rpc->auth != NULL) {
auth_destroy(rpc->auth);
}
- rpc->auth = (AUTH *)auth;
+ rpc->auth = auth;
}