Lines Matching defs:xprt
85 SVCXPRT *xprt; /* Server handle */
90 SVCXPRT *xprt;
103 if (strcmp(l->xprt->xp_netid, nconf->nc_netid) == 0) {
106 if (svc_reg(l->xprt, prognum, versnum,
119 xprt = svc_tp_create(dispatch, prognum, versnum, nconf);
120 if (xprt) {
128 l->xprt = xprt;
158 SVCXPRT *xprt;
166 xprt = svc_tli_create(RPC_ANYFD, nconf, NULL, 0, 0);
167 if (xprt == NULL) {
172 if (svc_reg(xprt, prognum, versnum, dispatch, nconf) == FALSE) {
177 SVC_DESTROY(xprt);
180 return (xprt);
202 SVCXPRT *xprt = NULL; /* service handle */
271 xprt = svc_fd_create(fd, sendsz, recvsz);
273 xprt = svc_vc_create(fd, sendsz, recvsz);
274 if (!nconf || !xprt)
280 (void) __svc_vc_setflag(xprt, TRUE);
284 xprt = svc_dg_create(fd, sendsz, recvsz);
291 if (xprt == NULL)
299 xprt->xp_type = __rpc_socktype2seman(si.si_socktype);
302 xprt->xp_netid = strdup(nconf->nc_netid);
303 xprt->xp_tp = strdup(nconf->nc_device);
305 return (xprt);
310 if (xprt) {
312 xprt->xp_fd = RPC_ANYFD;
313 SVC_DESTROY(xprt);