/netbsd-src/libexec/rpc.rquotad/ |
H A D | rquotad.c | 37 static void rquota_service(struct svc_req *request, SVCXPRT *transp); 38 static void ext_rquota_service(struct svc_req *request, SVCXPRT *transp); 39 static void sendquota(struct svc_req *request, int vers, SVCXPRT *transp); 56 SVCXPRT *transp; in main() local 73 transp = svc_dg_create(0, 0, 0); in main() 74 if (transp == NULL) { in main() 78 if (!svc_reg(transp, RQUOTAPROG, RQUOTAVERS, rquota_service, in main() 84 if (!svc_reg(transp, RQUOTAPROG, EXT_RQUOTAVERS, in main() 116 rquota_service(struct svc_req *request, SVCXPRT *transp) in rquota_service() argument 120 (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in rquota_service() [all …]
|
/netbsd-src/usr.sbin/rpcbind/ |
H A D | rpcb_svc.c | 65 rpcb_service_3(struct svc_req *rqstp, SVCXPRT *transp) in rpcb_service_3() argument 91 check_access(transp, rqstp->rq_proc, NULL, RPCBVERS); in rpcb_service_3() 92 (void) svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in rpcb_service_3() 124 rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS); in rpcb_service_3() 158 svcerr_noproc(transp); in rpcb_service_3() 162 if (!svc_getargs(transp, (xdrproc_t) xdr_argument, in rpcb_service_3() 164 svcerr_decode(transp); in rpcb_service_3() 169 if (!check_access(transp, rqstp->rq_proc, &argument, RPCBVERS)) { in rpcb_service_3() 170 svcerr_weakauth(transp); in rpcb_service_3() 173 result = (*local)(&argument, rqstp, transp, RPCBVERS); in rpcb_service_3() [all …]
|
H A D | rpcb_svc_4.c | 69 rpcb_service_4(struct svc_req *rqstp, SVCXPRT *transp) in rpcb_service_4() argument 93 check_access(transp, rqstp->rq_proc, NULL, RPCBVERS4); in rpcb_service_4() 94 (void) svc_sendreply(transp, (xdrproc_t) xdr_void, NULL); in rpcb_service_4() 148 rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS4); in rpcb_service_4() 157 rpcbproc_callit_com(rqstp, transp, rqstp->rq_proc, RPCBVERS4); in rpcb_service_4() 211 svcerr_noproc(transp); in rpcb_service_4() 215 if (!svc_getargs(transp, (xdrproc_t) xdr_argument, in rpcb_service_4() 217 svcerr_decode(transp); in rpcb_service_4() 222 if (!check_access(transp, rqstp->rq_proc, &argument, RPCBVERS4)) { in rpcb_service_4() 223 svcerr_weakauth(transp); in rpcb_service_4() [all …]
|
H A D | rpcb_svc_com.c | 134 rpcbproc_set_com(void *arg, struct svc_req *rqstp __unused, SVCXPRT *transp, in rpcbproc_set_com() argument 147 ans = map_set(regp, getowner(transp, owner, sizeof owner)); in rpcbproc_set_com() 222 rpcbproc_unset_com(void *arg, struct svc_req *rqstp __unused, SVCXPRT *transp, in rpcbproc_unset_com() argument 235 ans = map_unset(regp, getowner(transp, owner, sizeof owner)); in rpcbproc_unset_com() 321 SVCXPRT *transp, rpcvers_t rpcbversnum, rpcvers_t verstype) in rpcbproc_getaddr_com() argument 331 fnd = find_service(regp->r_prog, regp->r_vers, transp->xp_netid); in rpcbproc_getaddr_com() 337 if (!(uaddr = mergeaddr(transp, transp->xp_netid, in rpcbproc_getaddr_com() 357 transp->xp_netid, uaddr); in rpcbproc_getaddr_com() 364 SVCXPRT *transp __unused, rpcvers_t rpcbversnum __unused) in rpcbproc_gettime_com() 379 SVCXPRT *transp, rpcvers_t rpcbversnum __unused) in rpcbproc_uaddr2taddr_com() argument [all …]
|
/netbsd-src/external/bsd/am-utils/dist/conf/autofs/ |
H A D | autofs_solaris_v1.c | 83 …_1_req(struct mntrequest *mr, struct mntres *result, struct authunix_parms *cred, SVCXPRT *transp); 84 …_req(struct umntrequest *ur, struct umntres *result, struct authunix_parms *cred, SVCXPRT *transp); 186 SVCXPRT *transp) in autofs_mount_1_req() argument 244 SVCXPRT *transp) in autofs_unmount_1_req() argument 268 if (!mp->am_transp && transp) { in autofs_unmount_1_req() 270 *(mp->am_transp) = *transp; in autofs_unmount_1_req() 293 autofs_program_1(struct svc_req *rqstp, SVCXPRT *transp) in autofs_program_1() argument 309 current_transp = transp; in autofs_program_1() 314 svc_sendreply(transp, in autofs_program_1() 332 svcerr_noproc(transp); in autofs_program_1() [all …]
|
H A D | autofs_solaris_v2_v3.c | 497 SVCXPRT *transp) in autofs_lookup_2_req() argument 565 SVCXPRT *transp) in autofs_mount_2_req() argument 693 SVCXPRT *transp) in autofs_unmount_2_req() argument 729 if (!mp->am_transp && transp) { in autofs_unmount_2_req() 731 *(mp->am_transp) = *transp; in autofs_unmount_2_req() 760 SVCXPRT *transp) in autofs_postunmount_2_req() argument 781 SVCXPRT *transp) in autofs_postmount_2_req() argument 799 SVCXPRT *transp) in autofs_readdir_2_req() argument 836 autofs_program_2(struct svc_req *rqstp, SVCXPRT *transp) in autofs_program_2() argument 866 current_transp = transp; in autofs_program_2() [all …]
|
/netbsd-src/tests/lib/libc/rpc/ |
H A D | t_rpc.c | 63 onehost(const char *host, const char *transp) in onehost() argument 77 if ((clnt = clnt_create(host, RPCBPROG, RPCBVERS, transp)) == NULL) in onehost() 97 server(struct svc_req *rqstp, SVCXPRT *transp) in server() argument 105 if (!svc_sendreply(transp, (xdrproc_t)xdr_void, NULL)) in server() 111 if (!svc_sendreply(transp, (xdrproc_t)xdr_void, NULL)) in server() 113 svc_destroy(transp); in server() 116 svcerr_noproc(transp); in server() 120 if (!svc_getargs(transp, (xdrproc_t)xdr_int, (void *)&num)) { in server() 121 svcerr_decode(transp); in server() 126 if (!svc_sendreply(transp, (xdrproc_t)xdr_int, (void *)&num)) in server() [all …]
|
/netbsd-src/usr.sbin/rpc.yppasswdd/ |
H A D | rpc.yppasswdd.c | 62 SVCXPRT *transp; in main() local 112 transp = svcudp_create(RPC_ANYSOCK); in main() 113 if (transp == NULL) in main() 116 if (!svc_register(transp, YPPASSWDPROG, YPPASSWDVERS, yppasswddprog_1, in main() 121 transp = svctcp_create(RPC_ANYSOCK, RPC_MAXDATASIZE, RPC_MAXDATASIZE); in main() 122 if (transp == NULL) in main() 125 if (!svc_register(transp, YPPASSWDPROG, YPPASSWDVERS, yppasswddprog_1, in main() 136 yppasswddprog_1(struct svc_req *rqstp, SVCXPRT *transp) in yppasswddprog_1() argument 144 (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in yppasswddprog_1() 156 if (!svc_getargs(transp, xdr_yppasswd, (caddr_t) & argument)) { in yppasswddprog_1() [all …]
|
/netbsd-src/libexec/rpc.rwalld/ |
H A D | rwalld.c | 78 SVCXPRT *transp; in main() local 110 transp = svc_dg_create(0, 0, 0); in main() 111 if (transp == NULL) { in main() 115 if (!svc_reg(transp, WALLPROG, WALLVERS, wallprog_1, NULL)) { in main() 149 wallprog_1(struct svc_req *rqstp, SVCXPRT *transp) in wallprog_1() argument 160 (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in wallprog_1() 171 svcerr_noproc(transp); in wallprog_1() 175 if (!svc_getargs(transp, xdr_argument, (caddr_t)&argument)) { in wallprog_1() 176 svcerr_decode(transp); in wallprog_1() 180 if (result != NULL && !svc_sendreply(transp, xdr_result, result)) { in wallprog_1() [all …]
|
/netbsd-src/libexec/rpc.sprayd/ |
H A D | sprayd.c | 69 SVCXPRT *transp; in main() local 96 transp = svc_dg_create(0, 0, 0); in main() 97 if (transp == NULL) { in main() 101 if (!svc_reg(transp, SPRAYPROG, SPRAYVERS, spray_service, in main() 122 spray_service(struct svc_req *rqstp, SVCXPRT *transp) in spray_service() argument 134 (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in spray_service() 149 svcerr_noproc(transp); in spray_service() 153 if (!svc_sendreply(transp, (xdrproc_t)xdr_spraycumul, (caddr_t)&scum)) { in spray_service() 154 svcerr_systemerr(transp); in spray_service()
|
/netbsd-src/usr.sbin/ypserv/yppush/ |
H A D | yppush_svc.c | 83 yppush_xfrrespprog_1(struct svc_req *rqstp, SVCXPRT *transp) in yppush_xfrrespprog_1() argument 107 svcerr_noproc(transp); in yppush_xfrrespprog_1() 114 if (!svc_getargs(transp, xdr_argument, (caddr_t) &argument)) { in yppush_xfrrespprog_1() 115 svcerr_decode(transp); in yppush_xfrrespprog_1() 122 if (result != NULL && !svc_sendreply(transp, xdr_result, result)) in yppush_xfrrespprog_1() 123 svcerr_systemerr(transp); in yppush_xfrrespprog_1() 125 if (!svc_freeargs(transp, xdr_argument, (caddr_t) &argument)) { in yppush_xfrrespprog_1()
|
H A D | yppush.c | 310 SVCXPRT *transp; in push() local 337 transp = svcudp_create(RPC_ANYSOCK); in push() 338 if (transp == NULL) { in push() 345 if (svc_register(transp, prog, 1, yppush_xfrrespprog_1, in push() 380 close(transp->xp_fd); /* close child's socket, we don't need it */ in push() 390 req.port = transp->xp_port; in push() 415 if (transp) in push() 416 svc_destroy(transp); in push()
|
/netbsd-src/external/bsd/am-utils/dist/amd/ |
H A D | nfs_prot_svc.c | 77 nfs_program_2(struct svc_req *rqstp, SVCXPRT *transp) in nfs_program_2() argument 111 extern int __rpc_get_local_uid(SVCXPRT *transp, uid_t *uid); in nfs_program_2() 112 if (__rpc_get_local_uid(transp, &u) >= 0 && u != 0) { in nfs_program_2() 189 current_transp = transp; in nfs_program_2() 271 svcerr_noproc(transp); in nfs_program_2() 276 if (!svc_getargs(transp, in nfs_program_2() 282 svcerr_decode(transp); in nfs_program_2() 289 if (result != NULL && !svc_sendreply(transp, in nfs_program_2() 292 svcerr_systemerr(transp); in nfs_program_2() 294 if (!svc_freeargs(transp, in nfs_program_2() [all …]
|
H A D | amq_svc.c | 151 amq_program_1(struct svc_req *rqstp, SVCXPRT *transp) in amq_program_1() argument 172 svcerr_auth(transp, AUTH_FAILED); in amq_program_1() 262 svcerr_noproc(transp); in amq_program_1() 267 if (!svc_getargs(transp, in amq_program_1() 270 svcerr_decode(transp); in amq_program_1() 297 if (result != NULL && !svc_sendreply(transp, in amq_program_1() 300 svcerr_systemerr(transp); in amq_program_1() 303 if (!svc_freeargs(transp, in amq_program_1()
|
/netbsd-src/usr.sbin/ypserv/ypserv/ |
H A D | ypserv.c | 115 ypprog_2(struct svc_req *rqstp, SVCXPRT *transp) in ypprog_2() argument 142 caller = svc_getrpccaller(transp)->buf; in ypprog_2() 144 caller, RQ_FILE, transp->xp_fd, NULL); in ypprog_2() 242 svcerr_noproc(transp); in ypprog_2() 252 svcerr_auth(transp, AUTH_FAILED); in ypprog_2() 258 if (!svc_getargs(transp, xdr_argument, argp)) { in ypprog_2() 259 svcerr_decode(transp); in ypprog_2() 263 if (result != NULL && !svc_sendreply(transp, xdr_result, result)) { in ypprog_2() 264 svcerr_systemerr(transp); in ypprog_2() 266 if (!svc_freeargs(transp, xdr_argument, argp)) { in ypprog_2() [all …]
|
/netbsd-src/libexec/rpc.rusersd/ |
H A D | rusers_proc.c | 286 rusers_service(struct svc_req *rqstp, SVCXPRT *transp) in rusers_service() argument 297 (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in rusers_service() 310 svcerr_progvers(transp, RUSERSVERS_IDLE, RUSERSVERS_3); in rusers_service() 330 svcerr_progvers(transp, RUSERSVERS_IDLE, RUSERSVERS_3); in rusers_service() 350 svcerr_progvers(transp, RUSERSVERS_IDLE, RUSERSVERS_3); in rusers_service() 357 svcerr_noproc(transp); in rusers_service() 361 if (!svc_getargs(transp, xdr_argument, (caddr_t)(void *)&argument)) { in rusers_service() 362 svcerr_decode(transp); in rusers_service() 366 if (result != NULL && !svc_sendreply(transp, xdr_result, result)) { in rusers_service() 367 svcerr_systemerr(transp); in rusers_service() [all …]
|
H A D | rusersd.c | 66 SVCXPRT *transp; in main() local 91 transp = svc_dg_create(0, 0, 0); in main() 92 if (transp == NULL) { in main() 96 if (!svc_reg(transp, RUSERSPROG, RUSERSVERS_3, rusers_service, in main() 102 if (!svc_reg(transp, RUSERSPROG, RUSERSVERS_IDLE, in main()
|
/netbsd-src/libexec/rpc.rstatd/ |
H A D | rstatd.c | 70 SVCXPRT *transp; in main() local 101 transp = svc_dg_create(0, 0, 0); in main() 102 if (transp == NULL) { in main() 107 if (!svc_reg(transp, RSTATPROG, RSTATVERS_TIME, rstat_service, in main() 114 if (!svc_reg(transp, RSTATPROG, RSTATVERS_SWTCH, rstat_service, in main() 121 if (!svc_reg(transp, RSTATPROG, RSTATVERS_ORIG, rstat_service, in main()
|
H A D | rstat_proc.c | 292 rstat_service(struct svc_req *rqstp, SVCXPRT *transp) in rstat_service() argument 303 (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); in rstat_service() 323 svcerr_progvers(transp, RSTATVERS_ORIG, RSTATVERS_TIME); in rstat_service() 345 svcerr_progvers(transp, RSTATVERS_ORIG, RSTATVERS_TIME); in rstat_service() 351 svcerr_noproc(transp); in rstat_service() 355 if (!svc_getargs(transp, xdr_argument, (caddr_t)&argument)) { in rstat_service() 356 svcerr_decode(transp); in rstat_service() 360 if (result != NULL && !svc_sendreply(transp, xdr_result, result)) { in rstat_service() 361 svcerr_systemerr(transp); in rstat_service() 363 if (!svc_freeargs(transp, xdr_argument, (caddr_t)&argument)) { in rstat_service()
|
/netbsd-src/usr.sbin/rpc.lockd/ |
H A D | lockd.c | 87 SVCXPRT *transp; in main() local 157 transp = svc_tli_create(RPC_ANYFD, nconf, NULL, RPC_MAXDATASIZE, in main() 159 if (transp == NULL) { in main() 163 if (!svc_reg(transp, NLM_PROG, NLM_SM, nlm_prog_0, nconf)) { in main() 168 if (!svc_reg(transp, NLM_PROG, NLM_VERS, nlm_prog_1, nconf)) { in main() 173 if (!svc_reg(transp, NLM_PROG, NLM_VERSX, nlm_prog_3, nconf)) { in main() 178 if (!svc_reg(transp, NLM_PROG, NLM_VERS4, nlm_prog_4, nconf)) { in main()
|
/netbsd-src/external/bsd/am-utils/dist/hlfsd/ |
H A D | nfs_prot_svc.c | 76 nfs_program_2(struct svc_req *rqstp, SVCXPRT *transp) in nfs_program_2() argument 136 nfs_program_2_transp = transp; in nfs_program_2() 218 svcerr_noproc(transp); in nfs_program_2() 223 if (!svc_getargs(transp, in nfs_program_2() 229 svcerr_decode(transp); in nfs_program_2() 236 if (result != NULL && !svc_sendreply(transp, in nfs_program_2() 239 svcerr_systemerr(transp); in nfs_program_2() 241 if (!svc_freeargs(transp, in nfs_program_2()
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/ |
H A D | client.h | 284 dns_clientrestrans_t **transp); 358 dns_client_destroyrestrans(dns_clientrestrans_t **transp); 425 dns_clientreqtrans_t **transp); 483 dns_client_cancelrequest(dns_clientreqtrans_t *transp); 499 dns_client_destroyreqtrans(dns_clientreqtrans_t **transp); 528 dns_clientupdatetrans_t **transp); 620 dns_client_destroyupdatetrans(dns_clientupdatetrans_t **transp);
|
/netbsd-src/lib/libc/rpc/ |
H A D | svc_simple.c | 252 universal(struct svc_req *rqstp, SVCXPRT *transp) in universal() argument 262 _DIAGASSERT(transp != NULL); in universal() 268 if (svc_sendreply(transp, (xdrproc_t) xdr_void, NULL) == in universal() 281 (strcmp(pl->p_netid, transp->xp_netid) == 0)) { in universal() 291 if (!svc_getargs(transp, pl->p_inproc, xdrbuf)) { in universal() 292 svcerr_decode(transp); in universal() 303 if (!svc_sendreply(transp, pl->p_outproc, outdata)) { in universal() 310 (void) svc_freeargs(transp, pl->p_inproc, xdrbuf); in universal()
|
/netbsd-src/usr.bin/rpcgen/ |
H A D | rpc_svcout.c | 156 write_netid_register(const char *transp) in write_netid_register() argument 166 f_print(fout, "%s\tnconf = getnetconfigent(\"%s\");\n", sp, transp); in write_netid_register() 168 (void) sprintf(_errbuf, "cannot find %s netid.", transp); in write_netid_register() 176 (void) sprintf(_errbuf, "cannot create %s service.", transp); in write_netid_register() 196 def->def_name, vp->vers_name, transp); in write_netid_register() 208 write_nettype_register(const char *transp) in write_nettype_register() argument 223 def->def_name, vp->vers_name, transp); in write_nettype_register() 226 def->def_name, vp->vers_name, transp); in write_nettype_register() 524 printerr(const char *err, const char *transp) in printerr() argument 526 f_print(fout, "\t\tsvcerr_%s(%s);\n", err, transp); in printerr() [all …]
|
/netbsd-src/sys/fs/nfs/nlm/ |
H A D | nlm_prot_svc.c | 44 void nlm_prog_0(struct svc_req *rqstp, SVCXPRT *transp); 45 void nlm_prog_1(struct svc_req *rqstp, SVCXPRT *transp); 46 void nlm_prog_3(struct svc_req *rqstp, SVCXPRT *transp); 47 void nlm_prog_4(struct svc_req *rqstp, SVCXPRT *transp); 50 nlm_prog_0(struct svc_req *rqstp, SVCXPRT *transp) in nlm_prog_0() argument 98 nlm_prog_1(struct svc_req *rqstp, SVCXPRT *transp) in nlm_prog_1() argument 245 if (!nlm_prog_1_freeresult(transp, xdr_result, (caddr_t) &result)) in nlm_prog_1() 252 nlm_prog_3(struct svc_req *rqstp, SVCXPRT *transp) in nlm_prog_3() argument 291 nlm_prog_1(rqstp, transp); in nlm_prog_3() 338 if (!nlm_prog_3_freeresult(transp, xdr_result, (caddr_t) &result)) in nlm_prog_3() [all …]
|