Lines Matching refs:host
288 nssout.nss.host.hent = buf6->result; in getipnodebyname()
289 nssout.nss.host.herrno_p = error_num; in getipnodebyname()
323 nssin.arg.nss.host.name = name; in getipnodebyname()
324 nssin.arg.nss.host.buf = buf4->buffer; in getipnodebyname()
325 nssin.arg.nss.host.buflen = buf4->buflen; in getipnodebyname()
326 nssout.nss.host.hent = buf4->result; in getipnodebyname()
327 nssout.nss.host.herrno_p = error_num; in getipnodebyname()
513 nssin.arg.nss.host.addr = (const char *)tmpbuf; in getipnodebyaddr()
515 nssin.arg.nss.host.addr = (const char *)addr6; in getipnodebyaddr()
517 nssin.arg.nss.host.len = sizeof (struct in6_addr); in getipnodebyaddr()
518 nssin.arg.nss.host.type = AF_INET6; in getipnodebyaddr()
519 nssin.arg.nss.host.buf = buf->buffer; in getipnodebyaddr()
520 nssin.arg.nss.host.buflen = buf->buflen; in getipnodebyaddr()
522 nssout.nss.host.hent = buf->result; in getipnodebyaddr()
523 nssout.nss.host.herrno_p = error_num; in getipnodebyaddr()
593 nssin.arg.nss.host.addr = (const char *)addr6; in getipnodebyaddr()
594 nssin.arg.nss.host.len = sizeof (struct in6_addr); in getipnodebyaddr()
595 nssin.arg.nss.host.type = AF_INET6; in getipnodebyaddr()
596 nssin.arg.nss.host.buf = buf->buffer; in getipnodebyaddr()
597 nssin.arg.nss.host.buflen = buf->buflen; in getipnodebyaddr()
599 nssout.nss.host.hent = buf->result; in getipnodebyaddr()
600 nssout.nss.host.herrno_p = error_num; in getipnodebyaddr()
643 nssin.arg.nss.host.addr = (const char *)addr6; in getipnodebyaddr()
644 nssin.arg.nss.host.len = len; in getipnodebyaddr()
645 nssin.arg.nss.host.type = type; in getipnodebyaddr()
646 nssin.arg.nss.host.buf = buf->buffer; in getipnodebyaddr()
647 nssin.arg.nss.host.buflen = buf->buflen; in getipnodebyaddr()
649 nssout.nss.host.hent = buf->result; in getipnodebyaddr()
650 nssout.nss.host.herrno_p = error_num; in getipnodebyaddr()
665 return (nssout.nss.host.hent); in getipnodebyaddr()
837 struct hostent *host; in __mapv4tov6() local
845 host = (struct hostent *)res->result; in __mapv4tov6()
849 host->h_addr_list = (char **)ROUND_UP(buffer, sizeof (char **)); in __mapv4tov6()
850 if ((char *)host->h_addr_list >= limit || in __mapv4tov6()
851 buff_locp <= (char *)host->h_addr_list) { in __mapv4tov6()
865 (char *)&(host->h_addr_list[count + 1])) { in __mapv4tov6()
874 host->h_addr_list[count] = (char *)addr6p; in __mapv4tov6()
887 host->h_addr_list[count] = NULL; in __mapv4tov6()
888 host->h_aliases = host->h_addr_list + count + 1; in __mapv4tov6()
896 (void) inet_ntop(AF_INET6, host->h_addr_list[0], tmpstr, in __mapv4tov6()
900 if (buff_locp <= (char *)(host->h_aliases)) in __mapv4tov6()
903 host->h_name = buff_locp; in __mapv4tov6()
904 host->h_aliases = NULL; /* no aliases for literal */ in __mapv4tov6()
905 host->h_length = sizeof (struct in6_addr); in __mapv4tov6()
906 host->h_addrtype = AF_INET6; in __mapv4tov6()
907 return (host); /* we're done, return result */ in __mapv4tov6()
914 if (buff_locp <= (char *)(host->h_aliases)) in __mapv4tov6()
917 host->h_name = buff_locp; in __mapv4tov6()
924 (char *)&(host->h_aliases[count + 1])) { in __mapv4tov6()
931 host->h_aliases[count] = buff_locp; in __mapv4tov6()
935 host->h_aliases[count] = NULL; in __mapv4tov6()
936 host->h_length = sizeof (struct in6_addr); in __mapv4tov6()
937 host->h_addrtype = AF_INET6; in __mapv4tov6()
938 return (host); in __mapv4tov6()
949 (char *)&(host->h_addr_list[count + 1])) { in __mapv4tov6()
956 host->h_addr_list[count] = buff_locp; in __mapv4tov6()
967 (char *)&(host->h_addr_list[count + 1])) { in __mapv4tov6()
976 host->h_addr_list[count] = (char *)addr6p; in __mapv4tov6()
990 host->h_addr_list[count] = NULL; in __mapv4tov6()
991 host->h_aliases = host->h_addr_list + count + 1; in __mapv4tov6()
994 if (buff_locp <= (char *)(host->h_aliases)) in __mapv4tov6()
997 host->h_name = buff_locp; in __mapv4tov6()
1001 (char *)&(host->h_aliases[count + 1])) { in __mapv4tov6()
1008 host->h_aliases[count] = buff_locp; in __mapv4tov6()
1018 (char *)&(host->h_aliases[count + 1])) { in __mapv4tov6()
1025 host->h_aliases[count] = buff_locp; in __mapv4tov6()
1029 host->h_aliases[count] = NULL; in __mapv4tov6()
1030 host->h_length = sizeof (struct in6_addr); in __mapv4tov6()
1031 host->h_addrtype = AF_INET6; in __mapv4tov6()
1032 return (host); in __mapv4tov6()
1071 struct hostent *host; in __mappedtov4() local
1088 host = (struct hostent *)res->result; in __mappedtov4()
1092 host->h_addr_list = (char **)ROUND_UP(buffer, sizeof (char **)); in __mappedtov4()
1093 if ((char *)host->h_addr_list >= limit || in __mappedtov4()
1094 buff_locp <= (char *)host->h_addr_list) in __mappedtov4()
1114 (char *)&(host->h_addr_list[count + 1])) in __mappedtov4()
1118 host->h_addr_list[count] = (char *)addr4p; in __mappedtov4()
1129 host->h_addr_list[count] = NULL; in __mappedtov4()
1130 host->h_aliases = host->h_addr_list + count + 1; in __mappedtov4()
1135 if (buff_locp <= (char *)(host->h_aliases)) in __mappedtov4()
1138 host->h_name = buff_locp; in __mappedtov4()
1150 (char *)&(host->h_aliases[count + 1])) in __mappedtov4()
1152 host->h_aliases[count] = buff_locp; in __mappedtov4()
1157 host->h_aliases[count] = NULL; in __mappedtov4()
1158 host->h_length = sizeof (struct in_addr); in __mappedtov4()
1159 host->h_addrtype = AF_INET; in __mappedtov4()
1161 return (host); in __mappedtov4()