Home
last modified time | relevance | path

Searched refs:svcaddr (Results 1 – 7 of 7) sorted by relevance

/freebsd/lib/libc/rpc/
H A Dclnt_generic.c276 struct netbuf *svcaddr; /* servers address */ in clnt_tp_create_timed() local
287 if ((svcaddr = __rpcb_findaddr_timed(prog, vers, in clnt_tp_create_timed()
294 cl = clnt_tli_create(RPC_ANYFD, nconf, svcaddr, in clnt_tp_create_timed()
298 if (CLNT_CONTROL(cl, CLSET_SVC_ADDR, (void *)svcaddr) == TRUE) { in clnt_tp_create_timed()
307 cl = clnt_tli_create(RPC_ANYFD, nconf, svcaddr, in clnt_tp_create_timed()
311 free(svcaddr->buf); in clnt_tp_create_timed()
312 free(svcaddr); in clnt_tp_create_timed()
326 struct netbuf *svcaddr, rpcprog_t prog, rpcvers_t vers, in clnt_tli_create() argument
363 if (si.si_af != ((struct sockaddr *)svcaddr->buf)->sa_family) { in clnt_tli_create()
370 cl = clnt_vc_create(fd, svcaddr, prog, vers, sendsz, recvsz); in clnt_tli_create()
[all …]
H A Drpc_soc.c420 struct netbuf *svcaddr; in clntunix_create() local
425 svcaddr = NULL; in clntunix_create()
427 ((svcaddr = malloc(sizeof(struct netbuf))) == NULL ) || in clntunix_create()
428 ((svcaddr->buf = malloc(sizeof(struct sockaddr_un))) == NULL)) { in clntunix_create()
429 free(svcaddr); in clntunix_create()
446 svcaddr->buf = raddr; in clntunix_create()
447 svcaddr->len = raddr->sun_len; in clntunix_create()
448 svcaddr->maxlen = sizeof (struct sockaddr_un); in clntunix_create()
449 cl = clnt_vc_create(*sockp, svcaddr, prog, in clntunix_create()
452 free(svcaddr->buf); in clntunix_create()
[all …]
H A Dclnt_dg.c201 clnt_dg_create(int fd, const struct netbuf *svcaddr, rpcprog_t program, in clnt_dg_create() argument
211 if (svcaddr == NULL) { in clnt_dg_create()
242 (void) memcpy(&cu->cu_raddr, svcaddr->buf, (size_t)svcaddr->len); in clnt_dg_create()
243 cu->cu_rlen = svcaddr->len; in clnt_dg_create()
272 (void)bindresvport_sa(fd, (struct sockaddr *)svcaddr->buf); in clnt_dg_create()
/freebsd/usr.sbin/ypserv/
H A Dyp_main.c261 struct netbuf svcaddr; in create_service() local
265 memset(&svcaddr, 0, sizeof(svcaddr)); in create_service()
433 svcaddr.buf = res0->ai_addr; in create_service()
434 svcaddr.len = res0->ai_addrlen; in create_service()
438 rpcb_set(YPPROG, YPOLDVERS, nconf, &svcaddr); in create_service()
441 rpcb_set(YPPROG, YPVERS, nconf, &svcaddr); in create_service()
/freebsd/sys/rpc/
H A Dclnt.h371 struct sockaddr *svcaddr, rpcprog_t program, rpcvers_t version,
395 struct sockaddr *svcaddr, rpcprog_t program, rpcvers_t version,
407 struct sockaddr *svcaddr, rpcprog_t program, rpcvers_t version,
H A Dclnt_rc.c76 struct sockaddr *svcaddr, /* servers address */ in clnt_reconnect_create() argument
85 if (svcaddr == NULL) { in clnt_reconnect_create()
93 (void) memcpy(&rc->rc_addr, svcaddr, (size_t)svcaddr->sa_len); in clnt_reconnect_create()
H A Dclnt_dg.c176 struct sockaddr *svcaddr, /* servers address */ in clnt_dg_create() argument
193 if (svcaddr == NULL) { in clnt_dg_create()
226 (void) memcpy(&cu->cu_raddr, svcaddr, (size_t)svcaddr->sa_len); in clnt_dg_create()
227 cu->cu_rlen = svcaddr->sa_len; in clnt_dg_create()