/titanic_50/usr/src/lib/libnsl/yp/ |
H A D | yp_bind.c | 284 struct netbuf *svcaddr = 0; in __yp_add_binding_netid() local 294 svcaddr = malloc(sizeof (struct netbuf)); in __yp_add_binding_netid() 295 if (svcaddr == 0) in __yp_add_binding_netid() 298 svcaddr->maxlen = SOCKADDR_SIZE; in __yp_add_binding_netid() 299 svcaddr->buf = malloc(SOCKADDR_SIZE); in __yp_add_binding_netid() 300 if (svcaddr->buf == 0) in __yp_add_binding_netid() 303 if (!rpcb_getaddr(YPPROG, YPVERS, nconf, svcaddr, addr)) in __yp_add_binding_netid() 313 binding->ypbind_svcaddr = svcaddr; in __yp_add_binding_netid() 331 if (svcaddr) { in __yp_add_binding_netid() 332 if (svcaddr->buf) in __yp_add_binding_netid() [all …]
|
H A D | yp_rsvd.c | 44 struct netbuf *svcaddr; in __yp_clnt_create_rsvdport_netid_req() local 76 svcaddr = &(tbind->addr); in __yp_clnt_create_rsvdport_netid_req() 78 if (!rpcb_getaddr(prog, vers, nconf, svcaddr, hostname)) { in __yp_clnt_create_rsvdport_netid_req() 85 if ((clnt = clnt_tli_create(fd, nconf, svcaddr, in __yp_clnt_create_rsvdport_netid_req()
|
/titanic_50/usr/src/lib/libnsl/rpc/ |
H A D | clnt_generic.c | 512 struct netbuf *svcaddr; /* servers address */ in clnt_tp_create_timed() local 525 if ((svcaddr = __rpcb_findaddr_timed(prog, vers, in clnt_tp_create_timed() 532 cl = _clnt_tli_create_timed(RPC_ANYFD, nconf, svcaddr, in clnt_tp_create_timed() 536 if (CLNT_CONTROL(cl, CLSET_SVC_ADDR, (void *)svcaddr) == TRUE) { in clnt_tp_create_timed() 540 netdir_free((char *)svcaddr, ND_ADDR); in clnt_tp_create_timed() 551 netdir_free((char *)svcaddr, ND_ADDR); in clnt_tp_create_timed() 565 cl = _clnt_tli_create_timed(RPC_ANYFD, nconf, svcaddr, in clnt_tp_create_timed() 569 netdir_free((char *)svcaddr, ND_ADDR); in clnt_tp_create_timed() 583 struct netbuf *svcaddr, const rpcprog_t prog, const rpcvers_t vers, in clnt_tli_create() argument 586 return (_clnt_tli_create_timed(fd, nconf, svcaddr, prog, vers, sendsz, in clnt_tli_create() [all …]
|
H A D | clnt_vc.c | 217 clnt_vc_create(const int fd, struct netbuf *svcaddr, const rpcprog_t prog, in clnt_vc_create() argument 220 return (_clnt_vc_create_timed(fd, svcaddr, prog, vers, sendsz, in clnt_vc_create() 236 _clnt_vc_create_timed(int fd, struct netbuf *svcaddr, rpcprog_t prog, in _clnt_vc_create_timed() argument 297 if (set_up_connection(fd, svcaddr, ct, tp) == FALSE) { in _clnt_vc_create_timed() 458 set_up_connection(int fd, struct netbuf *svcaddr, struct ct_data *ct, in set_up_connection() argument 480 if (svcaddr == NULL) { in set_up_connection() 496 sndcallstr.addr = *svcaddr; in set_up_connection() 614 if (svcaddr == NULL) { in set_up_connection() 621 ct->ct_addr.buf = malloc(svcaddr->len); in set_up_connection() 630 (void) memcpy(ct->ct_addr.buf, svcaddr->buf, in set_up_connection() [all …]
|
H A D | clnt_dg.c | 134 clnt_dg_create(const int fd, struct netbuf *svcaddr, const rpcprog_t program, in clnt_dg_create() argument 153 if (svcaddr == NULL) { in clnt_dg_create() 194 if ((cu->cu_raddr.buf = malloc(svcaddr->len)) == NULL) in clnt_dg_create() 196 (void) memcpy(cu->cu_raddr.buf, svcaddr->buf, (size_t)svcaddr->len); in clnt_dg_create() 197 cu->cu_raddr.len = cu->cu_raddr.maxlen = svcaddr->len; in clnt_dg_create()
|
/titanic_50/usr/src/cmd/ypcmd/ |
H A D | ypxfr.c | 1500 struct netbuf *svcaddr; local 1504 svcaddr = (struct netbuf *)calloc(1, sizeof (struct netbuf)); 1505 if (! svcaddr) 1507 svcaddr->maxlen = 32; 1508 svcaddr->len = 32; 1509 svcaddr->buf = (char *)malloc(32); 1510 if (! svcaddr->buf) { 1511 free(svcaddr); 1521 free(svcaddr->buf); 1522 free(svcaddr); [all …]
|
H A D | ypxfrd_client.c | 218 struct netbuf *svcaddr; local 261 svcaddr = &(tbind->addr); 262 if (rpcb_getaddr(YPXFRD, 1, nconf, svcaddr, master) 272 if ((clnt = __nis_clnt_create(fd, nconf, 0, svcaddr, 0,
|
H A D | ypwhich.c | 438 struct netbuf *svcaddr = local 441 if (netdir_getbyaddr(nconf, &nhs, svcaddr) != ND_OK) { 450 sa4 = (struct sockaddr_in *)svcaddr->buf; 458 (caddr_t)svcaddr->buf, 465 (caddr_t)svcaddr->buf, 474 svcaddr->buf;
|
H A D | yppoll.c | 369 struct netbuf *svcaddr = binding->ypbind_svcaddr; in getypserv() local 371 if (netdir_getbyaddr(nconf, &nhs, svcaddr) != ND_OK) { in getypserv() 374 sa = (struct sockaddr_in *)svcaddr->buf; in getypserv()
|
/titanic_50/usr/src/uts/common/rpc/ |
H A D | clnt_gen.c | 77 struct netbuf *svcaddr, /* Servers address */ in clnt_tli_kcreate() argument 106 error = clnt_clts_kcreate(config, svcaddr, prog, vers, in clnt_tli_kcreate() 123 error = clnt_cots_kcreate(config->knc_rdev, svcaddr, family, in clnt_tli_kcreate() 148 (void *)config->knc_rdev, svcaddr, family, prog, vers, cred, in clnt_tli_kcreate()
|
H A D | clnt.h | 345 extern int clnt_tli_kcreate(struct knetconfig *config, struct netbuf *svcaddr,
|
/titanic_50/usr/src/lib/libnsl/common/ |
H A D | llib-lnsl | 517 CLIENT *clnt_dg_create(int fd, struct netbuf *svcaddr, rpcprog_t program, 541 struct netbuf *svcaddr, rpcprog_t prog, rpcvers_t vers, 561 CLIENT *clnt_vc_create(int fd, struct netbuf *svcaddr, rpcprog_t prog,
|