rpcproc_t
#define RPCTEST_NULL_PROC ((rpcproc_t)2)
#define RPCTEST_NULL_BATCH_PROC ((rpcproc_t)3)
#define NULLPROC ((rpcproc_t)0)
const rpcvers_t, const rpcproc_t,
const rpcproc_t, const xdrproc_t,
const rpcproc_t, const xdrproc_t,
rpcproc_t, xdrproc_t, void *, xdrproc_t,
rpcproc_t cb_proc;
const rpcvers_t, const rpcproc_t,
extern int rpc_reg(rpcprog_t, rpcvers_t, rpcproc_t,
rpcproc_t proc, /* procedure number */
rpcproc_t proc, /* procedure number */
rpcproc_t proc, /* procedure number */
static enum clnt_stat clnt_dg_call(CLIENT *, rpcproc_t, xdrproc_t, void *,
clnt_raw_call(CLIENT *h, rpcproc_t proc, xdrproc_t xargs, void *argsp,
static enum clnt_stat clnt_raw_call(CLIENT *, rpcproc_t, xdrproc_t, void *,
const rpcproc_t procnum, const xdrproc_t inproc, const char *in,
clnt_vc_call(CLIENT *cl, rpcproc_t proc, xdrproc_t xdr_args, void *args_ptr,
static enum clnt_stat clnt_vc_call(CLIENT *, rpcproc_t, xdrproc_t, void *,
if (CLNT_CALL(client, (rpcproc_t)PMAPPROC_DUMP,
if (CLNT_CALL(client, (rpcproc_t)PMAPPROC_GETPORT,
stat = CLNT_CALL(client, (rpcproc_t)PMAPPROC_CALLIT,
(rpcproc_t)procnum, inproc, in, outproc, out, "udp");
(rpcproc_t)procnum, progname, inproc, outproc, "udp");
(rpcproc_t)proc, xargs, argsp, xresults, resultsp,
clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_DUMP,
rpcvers_t vers, rpcproc_t proc, xdrproc_t xdrargs, caddr_t argsp,
stat = CLNT_CALL(client, (rpcproc_t)RPCBPROC_CALLIT,
st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETTIME,
CLNT_CALL(client, (rpcproc_t)RPCBPROC_TADDR2UADDR,
if (CLNT_CALL(client, (rpcproc_t)RPCBPROC_UADDR2TADDR,
CLNT_CALL(client, (rpcproc_t)RPCBPROC_SET, (xdrproc_t) xdr_rpcb,
CLNT_CALL(client, (rpcproc_t)RPCBPROC_UNSET, (xdrproc_t) xdr_rpcb,
clnt_st = CLNT_CALL(client, (rpcproc_t)PMAPPROC_GETPORT,
clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDRLIST,
clnt_st = CLNT_CALL(client, (rpcproc_t)RPCBPROC_GETADDR,
objp->proc = (rpcproc_t)IXDR_GET_U_INT32(buf);
rpcproc_t cache_proc;
rpcproc_t uc_proc; /* saved procedure number */
rpcproc_t procnum, /* procedure number */
rpcproc_t proc;
rpcproc_t p_procnum;
rpcbs_rmtcall(rpcvers_t rtype, rpcproc_t rpcbproc, rpcprog_t prog,
rpcvers_t vers, rpcproc_t proc, char *netid, rpcblist_ptr rbl)
rpcbs_procinfo(rpcvers_t rtype, rpcproc_t proc)
char *, rpcproc_t, rpcvers_t,
rpcproc_t reply_type, rpcvers_t versnum)
rpcproc_t reply_type;
int forward_fd, char *uaddr, rpcproc_t reply_type,
int check_access(SVCXPRT *, rpcproc_t, void *, unsigned int);
void logit(int, struct sockaddr *, rpcproc_t, rpcprog_t, const char *);
void rpcbs_procinfo(rpcvers_t, rpcproc_t);
void rpcbs_rmtcall(rpcvers_t, rpcproc_t, rpcprog_t, rpcvers_t, rpcproc_t,
logit(int severity, struct sockaddr *addr, rpcproc_t procnum, rpcprog_t prognum,
check_access(SVCXPRT *xprt, rpcproc_t proc, void *args, unsigned int rpcbvers)