#include <rpc/rpc.h>enum clnt_stat
clnt_call(CLIENT *clnt, const rpcproc_t procnum, const xdrproc_t inproc, const char *in, const xdrproc_t outproc, caddr_t out, const struct timeval tout);
bool_t
clnt_freeres(CLIENT *clnt, const xdrproc_t outproc, caddr_t out);
void
clnt_geterr(const CLIENT * clnt, struct rpc_err * errp);
void
clnt_perrno(const enum clnt_stat stat);
void
clnt_perror(const CLIENT * clnt, const char *s);
char *
clnt_sperrno(const enum clnt_stat stat);
char *
clnt_sperror(const CLIENT *clnt, const char * s);
enum clnt_stat
rpc_broadcast(const rpcprog_t prognum, const rpcvers_t versnum, const rpcproc_t procnum, const xdrproc_t inproc, const char *in, const xdrproc_t outproc, caddr_t out, const resultproc_t eachresult, const char *nettype);
enum clnt_stat
rpc_broadcast_exp(rpcprog_t prognum, const rpcvers_t versnum, const rpcproc_t procnum, const xdrproc_t xargs, caddr_t argsp, const xdrproc_t xresults, caddr_t resultsp, const int inittime, const int waittime, const resultproc_t eachresult, const char * nettype);
enum clnt_stat
rpc_call(const char *host, const rpcprog_t prognum, const rpcvers_t versnum, const rpcproc_t procnum, const xdrproc_t inproc, const char *in, const xdrproc_t outproc, char *out, const char *nettype);