| /illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
| H A D | mountd.h | 45 extern void mntlist_send(SVCXPRT *transp); 76 SVCXPRT *transp; member in struct:cln
|
| H A D | exportlist.c | 71 SVCXPRT *transp; local 82 transp = rqstp->rq_xprt; 83 if (!svc_getargs(transp, xdr_void, NULL)) { 84 svcerr_decode(transp); 162 if (!svc_sendreply(transp, xdr_exports, (char *)&exportlist)) 163 log_cant_reply(transp);
|
| /illumos-gate/usr/src/cmd/rpcsvc/ |
| H A D | rstat_main.c | 56 extern void rstatprog_4(/*struct svc_req *rqstp, SVCXPRT *transp*/); 57 extern void rstatprog_3(/*struct svc_req *rqstp, SVCXPRT *transp*/); 58 extern void rstatprog_2(/*struct svc_req *rqstp, SVCXPRT *transp*/); 75 SVCXPRT *transp; local 88 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 94 if (!svc_reg(transp, RSTATPROG, RSTATVERS_VAR, rstatprog_4, 100 if (!svc_reg(transp, RSTATPROG, RSTATVERS_TIME, rstatprog_3, 106 if (!svc_reg(transp, RSTATPROG, RSTATVERS_SWTCH, rstatprog_2,
|
| H A D | rwall_subr.c | 116 wallprog_1_freeresult(SVCXPRT *transp, xdrproc_t proc, caddr_t arg) argument
|
| H A D | rpc.rusersd.c | 106 SVCXPRT *transp; local 121 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 127 if (!svc_reg(transp, RUSERSPROG, RUSERSVERS_3, rusers_service, 132 if (!svc_reg(transp, RUSERSPROG, RUSERSVERS_IDLE, 309 rusers_service(rqstp, transp) 311 register SVCXPRT *transp; 320 if (svc_sendreply(transp, xdr_void, 0) == FALSE) { 326 if (!svc_sendreply(transp, xdr_u_long, (caddr_t)&cnt)) 337 if (!svc_sendreply(transp, xdr_utmpidlearr, 370 if (!svc_sendreply(transp, xdr_utmp_arra [all...] |
| /illumos-gate/usr/src/cmd/ypcmd/ |
| H A D | ypserv_map.c | 215 yp_map_access(SVCXPRT *transp, uint_t *error, DBM *fdb) argument 222 nbuf = svc_getrpccaller(transp);
|
| H A D | ypupdated.c | 142 SVCXPRT *transp; local 160 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 164 if (!svc_reg(transp, YPU_PROG, YPU_VERS, ypupdate_prog, 0)) { 206 ypupdate_prog(rqstp, transp) 208 SVCXPRT *transp; 219 svc_sendreply(transp, xdr_void, NULL); 234 svcerr_noproc(transp); 249 if (addr2netname(namebuf, transp) != 0) { 253 svcerr_systemerr(transp); 262 svcerr_systemerr(transp); [all...] |
| H A D | ypxfrd_svc.c | 111 ypxfrd_1(struct svc_req *rqstp, register SVCXPRT *transp) argument 123 (void) svc_sendreply(transp, 136 svcerr_noproc(transp); 142 if (!svc_getargs(transp, _xdr_argument, (caddr_t)&argument)) { 143 svcerr_decode(transp); 150 !svc_sendreply(transp, _xdr_result, result)) { 151 svcerr_systemerr(transp); 153 if (!svc_freeargs(transp, _xdr_argument, (caddr_t)&argument)) { 179 SVCXPRT *transp; local 194 if ((transp [all...] |
| H A D | yp_b_svc.c | 187 SVCXPRT *transp; local 211 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 218 __rpc_negotiate_uid(transp->xp_fd)) { 226 if (!svc_reg(transp, YPBINDPROG, YPBINDVERS, ypbindprog_3, 0)) { 230 if (!svc_reg(transp, YPBINDPROG, YPBINDVERS_2, 237 if (!svc_reg(transp, YPBINDPROG, YPBINDVERS_1, 471 ypbindprog_3(rqstp, transp) 473 register SVCXPRT *transp; 507 svcerr_noproc(transp); 512 if (!svc_getargs(transp, (xdrproc_ [all...] |
| H A D | ypserv.c | 95 static void ypdispatch(struct svc_req *rqstp, SVCXPRT *transp); 96 static void ypolddispatch(struct svc_req *rqstp, SVCXPRT *transp); 470 ypdispatch(struct svc_req *rqstp, SVCXPRT *transp) argument 488 if (!svc_sendreply(transp, xdr_void, 0)) 493 ypdomain(transp, TRUE); 497 ypdomain(transp, FALSE); 501 ypmatch(transp, rqstp); 505 ypfirst(transp); 509 ypnext(transp); 513 ypxfr(transp, YPPROC_XF 554 ypolddispatch(struct svc_req *rqstp, SVCXPRT *transp) argument [all...] |
| /illumos-gate/usr/src/cmd/lvm/rpc.metad/ |
| H A D | metad_init.c | 55 SVCXPRT *transp = rqstp->rq_xprt; local 70 if (transp->xp_netid == NULL) { 71 md_eprintf("transp->xp_netid == NULL\n"); 74 if ((nconfp = getnetconfigent(transp->xp_netid)) == NULL) { 76 nc_perror("getnetconfigent(transp->xp_netid)"); 80 if ((__netdir_getbyaddr_nosrv(nconfp, &hservlistp, &transp->xp_rtaddr) 83 netdir_perror("netdir_getbyaddr(transp->xp_rtaddr)"); 211 SVCXPRT *transp; local 230 transp = rqstp->rq_xprt; 231 assert(transp ! [all...] |
| /illumos-gate/usr/src/cmd/rpcbind/ |
| H A D | rpcb_svc.c | 64 rpcb_service_3(struct svc_req *rqstp, SVCXPRT *transp) argument 89 RPCB_CHECK(transp, rqstp->rq_proc); 96 (void) svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); 104 if (strcasecmp(transp->xp_netid, loopback_dg) && 105 strcasecmp(transp->xp_netid, loopback_vc) && 106 strcasecmp(transp->xp_netid, loopback_vc_ord)) { 109 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), 110 svc_getrpccaller(transp)); 114 svcerr_weakauth(transp); 127 if (strcasecmp(transp [all...] |
| H A D | pmap_svc.c | 350 localxprt(SVCXPRT *transp, boolean_t forceipv4) argument 352 struct sockaddr_gen *sgen = svc_getgencaller(transp); 370 return (rpcb_caller_uid(transp) != -1);
|
| H A D | rpcb_check.c | 148 rpcb_log(boolean_t verdict, SVCXPRT *transp, rpcproc_t proc, rpcprog_t prog, argument 161 if ((conf = rpcbind_get_conf(transp->xp_netid)) == 0) { 166 client = sgen_toa(svc_getgencaller(transp), toabuf, 168 } else if ((uaddr = taddr2uaddr(conf, &(transp->xp_rtaddr))) == NULL) { 193 rpcb_check(SVCXPRT *transp, rpcproc_t procnum, boolean_t ispmap) argument 198 if ((conf = rpcbind_get_conf(transp->xp_netid)) == 0) { 211 if (!localxprt(transp, ispmap)) { 217 sgen_toa(svc_getgencaller(transp), buf, 230 svcerr_auth(transp, AUTH_FAILED); 233 rpcb_log(res, transp, procnu [all...] |
| H A D | rpcb_svc_4.c | 57 rpcb_service_4(struct svc_req *rqstp, SVCXPRT *transp) argument 86 RPCB_CHECK(transp, rqstp->rq_proc); 93 (void) svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); 101 if (strcasecmp(transp->xp_netid, loopback_dg) && 102 strcasecmp(transp->xp_netid, loopback_vc) && 103 strcasecmp(transp->xp_netid, loopback_vc_ord)) { 105 svcerr_weakauth(transp); 118 if (strcasecmp(transp->xp_netid, loopback_dg) && 119 strcasecmp(transp->xp_netid, loopback_vc) && 120 strcasecmp(transp 237 SVCXPRT *transp = rqstp->rq_xprt; local [all...] |
| /illumos-gate/usr/src/cmd/gss/gssd/ |
| H A D | gssd.c | 98 register SVCXPRT *transp; local 182 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 191 if (!svc_reg(transp, GSSPROG, GSSVERS, gssprog_1, NULL)) {
|
| /illumos-gate/usr/src/cmd/krb5/kwarn/ |
| H A D | kwarnd.c | 79 register SVCXPRT *transp; local 162 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 171 if (!svc_reg(transp, KWARNPROG, KWARNVERS, kwarnprog_1, NULL)) {
|
| /illumos-gate/usr/src/cmd/ypcmd/ypupdated/ |
| H A D | rpc.ypupdated.c | 122 SVCXPRT *transp; local 124 transp = svctcp_create(RPC_INETDSOCK, 0, 0); 125 if (transp == NULL) { 129 if (!svc_register(transp, YPU_PROG, YPU_VERS, ypupdate_prog, 198 ypupdate_prog(rqstp, transp) 200 SVCXPRT *transp; 211 svc_sendreply(transp, xdr_void, NULL); 226 svcerr_noproc(transp); 239 * addr2netname(namebuf, svc_getcaller(transp)); 241 addr2netname(namebuf, transp); [all...] |
| /illumos-gate/usr/src/cmd/lvm/rpc.mdcommd/ |
| H A D | mdmn_commd_service.c | 108 mdmn_commd_2(rqstp, transp) 110 register SVCXPRT *transp; 128 (void) svc_sendreply(transp, xdr_void, 132 svc_done(transp); 139 if (!svc_getargs(transp, _xdr_argument, (caddr_t)&argument)) { 140 svcerr_decode(transp); 141 svc_done(transp); 150 * in order to register properly we need the transp handle 225 svcerr_noproc(transp); 228 svc_done(transp); 303 SVCXPRT *transp; local [all...] |
| /illumos-gate/usr/src/cmd/lvm/rpc.metamedd/ |
| H A D | med_init.c | 172 SVCXPRT *transp = rqstp->rq_xprt; local 187 if (transp->xp_netid == NULL) { 188 med_eprintf("transp->xp_netid == NULL\n"); 191 if ((nconfp = getnetconfigent(transp->xp_netid)) == NULL) { 193 nc_perror("getnetconfigent(transp->xp_netid)"); 197 if ((__netdir_getbyaddr_nosrv(nconfp, &hservlistp, &transp->xp_rtaddr) 200 netdir_perror("netdir_getbyaddr(transp->xp_rtaddr)"); 340 SVCXPRT *transp = rqstp->rq_xprt; local 368 svcerr_weakauth(transp);
|
| /illumos-gate/usr/src/cmd/lvm/rpc.metamhd/ |
| H A D | mhd_init.c | 191 SVCXPRT *transp = rqstp->rq_xprt; local 205 if (transp->xp_netid == NULL) { 206 mhd_eprintf("transp->xp_netid == NULL\n"); 209 if ((nconfp = getnetconfigent(transp->xp_netid)) == NULL) { 211 nc_perror("getnetconfigent(transp->xp_netid)"); 215 if ((__netdir_getbyaddr_nosrv(nconfp, &hservlistp, &transp->xp_rtaddr) 218 netdir_perror("netdir_getbyaddr(transp->xp_rtaddr)"); 326 SVCXPRT *transp = rqstp->rq_xprt; local 348 svcerr_weakauth(transp);
|
| /illumos-gate/usr/src/cmd/rpcsvc/rpc.bootparamd/ |
| H A D | bootparam_prot_svc.c | 92 SVCXPRT *transp; local 103 if ((transp = svc_tli_create(0, nconf, NULL, 0, 0)) == NULL) { 109 if (!svc_reg(transp, BOOTPARAMPROG, BOOTPARAMVERS, 170 bootparamprog_1(struct svc_req *rqstp, register SVCXPRT *transp) argument 183 (void) svc_sendreply(transp, xdr_void, (char *)NULL); 200 svcerr_noproc(transp); 205 if (!svc_getargs(transp, xdr_argument, (caddr_t)&argument)) { 206 svcerr_decode(transp); 211 if (result != NULL && !svc_sendreply(transp, xdr_result, result)) { 212 svcerr_systemerr(transp); [all...] |
| /illumos-gate/usr/src/lib/libnsl/rpc/ |
| H A D | svc_simple.c | 235 universal(struct svc_req *rqstp, SVCXPRT *transp) argument 249 if (svc_sendreply(transp, (xdrproc_t)xdr_void, NULL) == FALSE) { 262 (strcmp(pl->p_netid, transp->xp_netid) == 0)) { 272 if (!svc_getargs(transp, pl->p_inproc, xdrbuf)) { 273 svcerr_decode(transp); 284 if (!svc_sendreply(transp, pl->p_outproc, outdata)) { 292 (void) svc_freeargs(transp, pl->p_inproc, xdrbuf);
|
| /illumos-gate/usr/src/cmd/rpcgen/ |
| H A D | rpc_svcout.c | 50 static char TRANSP[] = "transp"; 200 write_netid_register(char *transp) argument 210 f_print(fout, "%s\tnconf = getnetconfigent(\"%s\");\n", sp, transp); 213 print_err_message(tmpbuf, "cannot find %s netid.", transp); 219 print_err_message(tmpbuf, "cannot create %s service.", transp); 239 def->def_name, vp->vers_name, transp); 251 write_nettype_register(char *transp) argument 268 f_print(fout, "\t \"%s\")) {\n", transp); 271 def->def_name, vp->vers_name, transp); 678 printerr(char *err, char *transp) argument 684 printif(char *proc, char *transp, char *prefix, char *arg) argument 1120 write_inetd_register(char *transp) argument [all...] |
| /illumos-gate/usr/src/cmd/krb5/kadmin/server/ |
| H A D | ipropd_svc.c | 415 register SVCXPRT *transp) 427 (void) svc_sendreply(transp, xdr_void, 447 svcerr_noproc(transp); 451 if (!svc_getargs(transp, _xdr_argument, (caddr_t)&argument)) { 455 svcerr_decode(transp); 461 !svc_sendreply(transp, _xdr_result, result)) { 465 svcerr_systemerr(transp); 467 if (!svc_freeargs(transp, _xdr_argument, (caddr_t)&argument)) { 413 krb5_iprop_prog_1( struct svc_req *rqstp, register SVCXPRT *transp) argument
|