Lines Matching refs:addrs
728 struct nd_addrlist *addrs; in _get_hostserv_inetnetdir_byname() local
736 &service, &addrs)) != ND_OK) { in _get_hostserv_inetnetdir_byname()
743 ret = ndaddr2hent(AF_INET, service.h_host, addrs, in _get_hostserv_inetnetdir_byname()
748 netdir_free((char *)addrs, ND_ADDRLIST); in _get_hostserv_inetnetdir_byname()
784 &service, &addrs)) != ND_OK) { in _get_hostserv_inetnetdir_byname()
793 ((struct sockaddr_in *)addrs->n_addrs->buf)->sin_port, in _get_hostserv_inetnetdir_byname()
796 netdir_free((char *)addrs, ND_ADDRLIST); in _get_hostserv_inetnetdir_byname()
1137 struct nd_hostservlist *addrs; in _get_hostserv_inetnetdir_byaddr() local
1150 &addrs, &nbuf)) != 0) { in _get_hostserv_inetnetdir_byaddr()
1157 _nderror = ndhostserv2hent(&nbuf, addrs, res->nss.host.hent, in _get_hostserv_inetnetdir_byaddr()
1161 netdir_free((char *)addrs, ND_HOSTSERVLIST); in _get_hostserv_inetnetdir_byaddr()
1205 &addrs, &nbuf)) != ND_OK) { in _get_hostserv_inetnetdir_byaddr()
1212 args->arg.nss.serv.proto, addrs, res->nss.serv, in _get_hostserv_inetnetdir_byaddr()
1214 netdir_free((char *)addrs, ND_HOSTSERVLIST); in _get_hostserv_inetnetdir_byaddr()
2238 ndaddr2hent(int af, const char *nam, struct nd_addrlist *addrs, in ndaddr2hent() argument
2265 count = addrs->n_cnt; in ndaddr2hent()
2271 for (na = addrs->n_addrs, i = 0; i < count; na++, i++) { in ndaddr2hent()
2283 count = addrs->n_cnt; in ndaddr2hent()
2289 for (na = addrs->n_addrs, i = 0; i < count; na++, i++) { in ndaddr2hent()
2344 ndhostserv2hent(struct netbuf *nbuf, struct nd_hostservlist *addrs, in ndhostserv2hent() argument
2375 hs = addrs->h_hostservs; in ndhostserv2hent()
2395 count = addrs->h_cnt; in ndhostserv2hent()
2417 ndhostserv2srent(int port, const char *proto, struct nd_hostservlist *addrs, in ndhostserv2srent() argument
2438 hs = addrs->h_hostservs; in ndhostserv2srent()
2462 count = addrs->h_cnt; in ndhostserv2srent()
2897 in_list(struct in_addr *addrs, int n, struct in_addr a) in in_list() argument
2902 if (addrs[i].s_addr == a.s_addr) in in_list()
2909 getbroadcastnets(struct netconfig *tp, struct in_addr **addrs) in getbroadcastnets() argument
2935 *addrs = malloc(numifs * sizeof (struct in_addr)); in getbroadcastnets()
2936 if (*addrs == NULL) { in getbroadcastnets()
2952 free(*addrs); in getbroadcastnets()
2979 if (!in_list(*addrs, i, a)) in getbroadcastnets()
2980 (*addrs)[i++] = a; in getbroadcastnets()
2985 if (!in_list(*addrs, i, a)) in getbroadcastnets()
2986 (*addrs)[i++] = a; in getbroadcastnets()
2994 if (!in_list(*addrs, i, a)) in getbroadcastnets()
2995 (*addrs)[i++] = a; in getbroadcastnets()
3004 if (!in_list(*addrs, i, a)) in getbroadcastnets()
3005 (*addrs)[i++] = a; in getbroadcastnets()
3018 free(*addrs); in getbroadcastnets()