Lines Matching refs:h_addr_list

327 				order_haddrlist_af(AF_INET6, hp->h_addr_list);
517 addr6 = (struct in6_addr *)hp->h_addr_list[0];
795 host->h_addr_list = (char **)ROUND_UP(buffer, sizeof (char **));
796 if ((char *)host->h_addr_list >= limit ||
797 buff_locp <= (char *)host->h_addr_list) {
808 for (i = 0; he4->h_addr_list[i] != NULL; i++) {
811 (char *)&(host->h_addr_list[count + 1])) {
820 host->h_addr_list[count] = (char *)addr6p;
826 bcopy((char *)he4->h_addr_list[i],
833 host->h_addr_list[count] = NULL;
834 host->h_aliases = host->h_addr_list + count + 1;
842 (void) inet_ntop(AF_INET6, host->h_addr_list[0], tmpstr,
892 for (i = 0; he6->h_addr_list[i] != NULL; i++) {
895 (char *)&(host->h_addr_list[count + 1])) {
902 host->h_addr_list[count] = buff_locp;
903 bcopy((char *)he6->h_addr_list[i], buff_locp,
910 for (i = 0; he4->h_addr_list[i] != NULL; i++) {
913 (char *)&(host->h_addr_list[count + 1])) {
922 host->h_addr_list[count] = (char *)addr6p;
926 bcopy(he4->h_addr_list[i], &addr6p->s6_addr[12],
932 * one after where h_addr_list array ended. This is where cname
936 host->h_addr_list[count] = NULL;
937 host->h_aliases = host->h_addr_list + count + 1;
1038 host->h_addr_list = (char **)ROUND_UP(buffer, sizeof (char **));
1039 if ((char *)host->h_addr_list >= limit ||
1040 buff_locp <= (char *)host->h_addr_list)
1049 for (i = 0; he->h_addr_list[i] != NULL; i++) {
1052 he->h_addr_list[i]))
1060 (char *)&(host->h_addr_list[count + 1]))
1064 host->h_addr_list[count] = (char *)addr4p;
1069 (struct in6_addr *)he->h_addr_list[i], addr4p);
1075 host->h_addr_list[count] = NULL;
1076 host->h_aliases = host->h_addr_list + count + 1;
1134 in6addrlist = (struct in6_addr **)he->h_addr_list;
1175 for (i = 0; he->h_addr_list[i] != NULL; i++) {
1178 (struct in6_addr *)he->h_addr_list[i])) {