Home
last modified time | relevance | path

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

/titanic_50/usr/src/lib/libnsl/yp/
H A Dyp_bind.c284 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 Dyp_rsvd.c44 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 Dclnt_generic.c512 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 Dclnt_vc.c217 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 Dclnt_dg.c134 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 Dypxfr.c1500 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 Dypxfrd_client.c218 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 Dypwhich.c438 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 Dyppoll.c369 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 Dclnt_gen.c77 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 Dclnt.h345 extern int clnt_tli_kcreate(struct knetconfig *config, struct netbuf *svcaddr,
/titanic_50/usr/src/lib/libnsl/common/
H A Dllib-lnsl517 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,