• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/usr.sbin/rpcbind/

Lines Matching defs:nconf

134 	struct netconfig *nconf;
175 nconf = getnetconfigent("local");
176 if (nconf == NULL)
177 nconf = getnetconfigent("unix");
178 if (nconf == NULL) {
185 init_transport(nconf);
187 while ((nconf = getnetconfig(nc_handle))) {
188 if (nconf->nc_flag & NC_VISIBLE) {
189 if (ipv6_only == 1 && strcmp(nconf->nc_protofmly,
193 init_transport(nconf);
264 init_transport(struct netconfig *nconf)
281 if ((nconf->nc_semantics != NC_TPI_CLTS) &&
282 (nconf->nc_semantics != NC_TPI_COTS) &&
283 (nconf->nc_semantics != NC_TPI_COTS_ORD))
291 nconf->nc_netid, nconf->nc_nlookups);
292 for (i = 0, s = nconf->nc_lookups; i < nconf->nc_nlookups;
301 if ((strcmp(nconf->nc_netid, "local") == 0) ||
302 (strcmp(nconf->nc_netid, "unix") == 0)) {
307 if ((fd = __rpc_nconf2fd(nconf)) < 0) {
312 nconf->nc_netid);
317 if (!__rpc_nconf2sockinfo(nconf, &si)) {
319 nconf->nc_netid);
323 if ((strcmp(nconf->nc_netid, "local") == 0) ||
324 (strcmp(nconf->nc_netid, "unix") == 0)) {
342 if ((strcmp(nconf->nc_netid, "local") != 0) &&
343 (strcmp(nconf->nc_netid, "unix") != 0)) {
370 if ((fd = __rpc_nconf2fd(nconf)) < 0) {
373 nconf->nc_semantics != NC_TPI_CLTS)
376 "cannot create socket for %s", nconf->nc_netid);
426 if ((strcmp(nconf->nc_netid, "local") != 0) &&
427 (strcmp(nconf->nc_netid, "unix") != 0)) {
432 nconf->nc_netid, gai_strerror(aicode));
442 hosts[nhostsbak], nconf->nc_netid);
456 nconf->nc_netid);
473 uaddr = taddr2uaddr(nconf, &nb);
480 if (nconf->nc_semantics != NC_TPI_CLTS)
483 my_xprt = (SVCXPRT *)svc_tli_create(fd, nconf, &taddr,
487 nconf->nc_netid);
496 syslog(LOG_ERR, "cannot bind %s: %m", nconf->nc_netid);
508 nconf->nc_netid);
522 uaddr = taddr2uaddr(nconf, &nb);
529 if (nconf->nc_semantics != NC_TPI_CLTS)
532 my_xprt = (SVCXPRT *)svc_tli_create(fd, nconf, &taddr,
536 nconf->nc_netid);
545 if ((strcmp(nconf->nc_protofmly, NC_INET) == 0 &&
546 (strcmp(nconf->nc_proto, NC_TCP) == 0 ||
547 strcmp(nconf->nc_proto, NC_UDP) == 0)) ||
548 (strcmp(nconf->nc_netid, "unix") == 0) ||
549 (strcmp(nconf->nc_netid, "local") == 0)) {
555 nconf->nc_netid);
566 if (strcmp(nconf->nc_proto, NC_TCP) == 0) {
574 tcptrans = strdup(nconf->nc_netid);
579 tcp_uaddr = taddr2uaddr(nconf, &taddr.addr);
580 } else if (strcmp(nconf->nc_proto, NC_UDP) == 0) {
586 udptrans = strdup(nconf->nc_netid);
591 udp_uaddr = taddr2uaddr(nconf, &taddr.addr);
592 } else if (strcmp(nconf->nc_netid, "local") == 0)
594 else if (strcmp(nconf->nc_netid, "unix") == 0)
622 rbllist_add(PMAPPROG, PMAPVERS, nconf, &taddr.addr);
629 nconf->nc_netid);
632 rbllist_add(RPCBPROG, RPCBVERS, nconf, &taddr.addr);
637 nconf->nc_netid);
640 rbllist_add(RPCBPROG, RPCBVERS4, nconf, &taddr.addr);
643 status = add_bndlist(nconf, &taddr.addr);
648 nconf->nc_netid);
651 nconf->nc_netid);
654 nconf->nc_netid);
661 if (nconf->nc_semantics == NC_TPI_CLTS) {
662 status = create_rmtcall_fd(nconf);
669 nconf->nc_netid);
672 nconf->nc_netid, status);
753 rbllist_add(rpcprog_t prog, rpcvers_t vers, struct netconfig *nconf,
766 rbl->rpcb_map.r_netid = strdup(nconf->nc_netid);
767 rbl->rpcb_map.r_addr = taddr2uaddr(nconf, addr);