Lines Matching defs:xprt
96 SVCXPRT *xprt; /* Server handle */
101 SVCXPRT *xprt;
114 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) {
117 if (svc_reg(l->xprt, prognum, versnum,
130 xprt = svc_tp_create(dispatch, prognum, versnum, nconf);
131 if (xprt) {
138 l->xprt = xprt;
166 SVCXPRT *xprt;
173 xprt = svc_tli_create(RPC_ANYFD, nconf, NULL, 0, 0);
174 if (xprt == NULL) {
178 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) == FALSE) {
182 SVC_DESTROY(xprt);
185 return (xprt);
205 SVCXPRT *xprt = NULL; /* service handle */
282 xprt = svc_fd_create(fd, sendsz, recvsz);
284 xprt = svc_vc_create(fd, sendsz, recvsz);
285 if (!nconf || !xprt)
291 (void) __svc_vc_setflag(xprt, TRUE);
295 xprt = svc_dg_create(fd, sendsz, recvsz);
302 if (xprt == NULL)
310 xprt->xp_type = __rpc_socktype2seman(si.si_socktype);
313 xprt->xp_netid = strdup(nconf->nc_netid);
314 xprt->xp_tp = strdup(nconf->nc_device);
315 if (xprt->xp_netid == NULL || xprt->xp_tp == NULL) {
316 svc_destroy(xprt);
320 return (xprt);