RPCBVERS4
if (vers == RPCBVERS4) {
for (rpcb_vers = RPCBVERS4; rpcb_vers >= RPCBVERS; rpcb_vers--) {
if (vers == RPCBVERS4) {
(rpcprog_t)RPCBPROG, (rpcvers_t)RPCBVERS4, 0, 0);
(rpcprog_t)RPCBPROG, (rpcvers_t)RPCBVERS4, 0, 0);
rpcvers_t start_vers = RPCBVERS4;
vers = RPCBVERS4;
if (rpcerr.re_vers.low > RPCBVERS4)
int rpcvers = RPCBVERS4;
case RPCBVERS4:
if (rpcvers == RPCBVERS4)
#define RPCBVERS_4 RPCBVERS4
client = clnt_rpcbind_create(host, RPCBVERS4, NULL);
client = local_rpcb(PMAPPROG, RPCBVERS4);
if (err.re_vers.low == RPCBVERS4) {
vers = RPCBVERS4;
client = clnt_rpcbind_create(host, RPCBVERS4, &targaddr);
client = getclnthandle(host, nconf, RPCBVERS4, &targaddr);
case RPCBVERS4: /* version 4 */
rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS4);
rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS4);
if (!check_access(transp, rqstp->rq_proc, &argument, RPCBVERS4)) {
result = (*local)(&argument, rqstp, transp, RPCBVERS4);
return (rpcbproc_getaddr_com(regp, rqstp, transp, RPCBVERS4,
return (rpcbproc_getaddr_com(regp, rqstp, transp, RPCBVERS4,
rpcbs_getaddr(RPCBVERS4 - 2, prog, vers, transp->xp_netid, maddr);
check_access(transp, rqstp->rq_proc, NULL, RPCBVERS4);
(cap->rmt_localvers == RPCBVERS4)) {
versnum == RPCBVERS4 ? "rpcb_indirect" : rpcbind_unknown,
pml->pml_map.pm_vers = RPCBVERS4;
if (!svc_reg(my_xprt, RPCBPROG, RPCBVERS4, rpcb_service_4, NULL)) {
rbllist_add(RPCBPROG, RPCBVERS4, nconf, &taddr.addr);