Home
last modified time | relevance | path

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

/freebsd-12-stable/lib/libc/rpc/
Dclnt_generic.c285 struct netbuf *svcaddr; /* servers address */ in clnt_tp_create_timed() local
296 if ((svcaddr = __rpcb_findaddr_timed(prog, vers, in clnt_tp_create_timed()
303 cl = clnt_tli_create(RPC_ANYFD, nconf, svcaddr, in clnt_tp_create_timed()
307 if (CLNT_CONTROL(cl, CLSET_SVC_ADDR, (void *)svcaddr) == TRUE) { in clnt_tp_create_timed()
316 cl = clnt_tli_create(RPC_ANYFD, nconf, svcaddr, in clnt_tp_create_timed()
320 free(svcaddr->buf); in clnt_tp_create_timed()
321 free(svcaddr); in clnt_tp_create_timed()
335 struct netbuf *svcaddr, rpcprog_t prog, rpcvers_t vers, in clnt_tli_create() argument
372 if (si.si_af != ((struct sockaddr *)svcaddr->buf)->sa_family) { in clnt_tli_create()
379 cl = clnt_vc_create(fd, svcaddr, prog, vers, sendsz, recvsz); in clnt_tli_create()
[all …]
Drpc_soc.c428 struct netbuf *svcaddr; in clntunix_create() local
433 svcaddr = NULL; in clntunix_create()
435 ((svcaddr = malloc(sizeof(struct netbuf))) == NULL ) || in clntunix_create()
436 ((svcaddr->buf = malloc(sizeof(struct sockaddr_un))) == NULL)) { in clntunix_create()
437 free(svcaddr); in clntunix_create()
454 svcaddr->buf = raddr; in clntunix_create()
455 svcaddr->len = raddr->sun_len; in clntunix_create()
456 svcaddr->maxlen = sizeof (struct sockaddr_un); in clntunix_create()
457 cl = clnt_vc_create(*sockp, svcaddr, prog, in clntunix_create()
460 free(svcaddr->buf); in clntunix_create()
[all …]
Dclnt_dg.c208 clnt_dg_create(int fd, const struct netbuf *svcaddr, rpcprog_t program, in clnt_dg_create() argument
218 if (svcaddr == NULL) { in clnt_dg_create()
249 (void) memcpy(&cu->cu_raddr, svcaddr->buf, (size_t)svcaddr->len); in clnt_dg_create()
250 cu->cu_rlen = svcaddr->len; in clnt_dg_create()
279 (void)bindresvport_sa(fd, (struct sockaddr *)svcaddr->buf); in clnt_dg_create()
/freebsd-12-stable/usr.sbin/ypserv/
Dyp_main.c264 struct netbuf svcaddr; in create_service() local
268 memset(&svcaddr, 0, sizeof(svcaddr)); in create_service()
436 svcaddr.buf = res0->ai_addr; in create_service()
437 svcaddr.len = res0->ai_addrlen; in create_service()
441 rpcb_set(YPPROG, YPOLDVERS, nconf, &svcaddr); in create_service()
444 rpcb_set(YPPROG, YPVERS, nconf, &svcaddr); in create_service()
/freebsd-12-stable/sys/rpc/
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()
Dclnt.h417 struct sockaddr *svcaddr, rpcprog_t program, rpcvers_t version,
430 struct sockaddr *svcaddr, rpcprog_t program, rpcvers_t version,
442 struct sockaddr *svcaddr, rpcprog_t program, rpcvers_t version,
Dclnt_dg.c183 struct sockaddr *svcaddr, /* servers address */ in clnt_dg_create() argument
200 if (svcaddr == NULL) { in clnt_dg_create()
233 (void) memcpy(&cu->cu_raddr, svcaddr, (size_t)svcaddr->sa_len); in clnt_dg_create()
234 cu->cu_rlen = svcaddr->sa_len; in clnt_dg_create()