Lines Matching refs:host
266 nssout.nss.host.hent = buf6->result; in getipnodebyname()
267 nssout.nss.host.herrno_p = error_num; in getipnodebyname()
301 nssin.arg.nss.host.name = name; in getipnodebyname()
302 nssin.arg.nss.host.buf = buf4->buffer; in getipnodebyname()
303 nssin.arg.nss.host.buflen = buf4->buflen; in getipnodebyname()
304 nssout.nss.host.hent = buf4->result; in getipnodebyname()
305 nssout.nss.host.herrno_p = error_num; in getipnodebyname()
491 nssin.arg.nss.host.addr = (const char *)tmpbuf; in getipnodebyaddr()
493 nssin.arg.nss.host.addr = (const char *)addr6; in getipnodebyaddr()
495 nssin.arg.nss.host.len = sizeof (struct in6_addr); in getipnodebyaddr()
496 nssin.arg.nss.host.type = AF_INET6; in getipnodebyaddr()
497 nssin.arg.nss.host.buf = buf->buffer; in getipnodebyaddr()
498 nssin.arg.nss.host.buflen = buf->buflen; in getipnodebyaddr()
500 nssout.nss.host.hent = buf->result; in getipnodebyaddr()
501 nssout.nss.host.herrno_p = error_num; in getipnodebyaddr()
571 nssin.arg.nss.host.addr = (const char *)addr6; in getipnodebyaddr()
572 nssin.arg.nss.host.len = sizeof (struct in6_addr); in getipnodebyaddr()
573 nssin.arg.nss.host.type = AF_INET6; in getipnodebyaddr()
574 nssin.arg.nss.host.buf = buf->buffer; in getipnodebyaddr()
575 nssin.arg.nss.host.buflen = buf->buflen; in getipnodebyaddr()
577 nssout.nss.host.hent = buf->result; in getipnodebyaddr()
578 nssout.nss.host.herrno_p = error_num; in getipnodebyaddr()
621 nssin.arg.nss.host.addr = (const char *)addr6; in getipnodebyaddr()
622 nssin.arg.nss.host.len = len; in getipnodebyaddr()
623 nssin.arg.nss.host.type = type; in getipnodebyaddr()
624 nssin.arg.nss.host.buf = buf->buffer; in getipnodebyaddr()
625 nssin.arg.nss.host.buflen = buf->buflen; in getipnodebyaddr()
627 nssout.nss.host.hent = buf->result; in getipnodebyaddr()
628 nssout.nss.host.herrno_p = error_num; in getipnodebyaddr()
643 return (nssout.nss.host.hent); in getipnodebyaddr()
807 struct hostent *host; in __mapv4tov6() local
815 host = (struct hostent *)res->result; in __mapv4tov6()
819 host->h_addr_list = (char **)ROUND_UP(buffer, sizeof (char **)); in __mapv4tov6()
820 if ((char *)host->h_addr_list >= limit || in __mapv4tov6()
821 buff_locp <= (char *)host->h_addr_list) { in __mapv4tov6()
835 (char *)&(host->h_addr_list[count + 1])) { in __mapv4tov6()
844 host->h_addr_list[count] = (char *)addr6p; in __mapv4tov6()
857 host->h_addr_list[count] = NULL; in __mapv4tov6()
858 host->h_aliases = host->h_addr_list + count + 1; in __mapv4tov6()
866 (void) inet_ntop(AF_INET6, host->h_addr_list[0], tmpstr, in __mapv4tov6()
870 if (buff_locp <= (char *)(host->h_aliases)) in __mapv4tov6()
873 host->h_name = buff_locp; in __mapv4tov6()
874 host->h_aliases = NULL; /* no aliases for literal */ in __mapv4tov6()
875 host->h_length = sizeof (struct in6_addr); in __mapv4tov6()
876 host->h_addrtype = AF_INET6; in __mapv4tov6()
877 return (host); /* we're done, return result */ in __mapv4tov6()
884 if (buff_locp <= (char *)(host->h_aliases)) in __mapv4tov6()
887 host->h_name = buff_locp; in __mapv4tov6()
894 (char *)&(host->h_aliases[count + 1])) { in __mapv4tov6()
901 host->h_aliases[count] = buff_locp; in __mapv4tov6()
905 host->h_aliases[count] = NULL; in __mapv4tov6()
906 host->h_length = sizeof (struct in6_addr); in __mapv4tov6()
907 host->h_addrtype = AF_INET6; in __mapv4tov6()
908 return (host); in __mapv4tov6()
919 (char *)&(host->h_addr_list[count + 1])) { in __mapv4tov6()
926 host->h_addr_list[count] = buff_locp; in __mapv4tov6()
937 (char *)&(host->h_addr_list[count + 1])) { in __mapv4tov6()
946 host->h_addr_list[count] = (char *)addr6p; in __mapv4tov6()
960 host->h_addr_list[count] = NULL; in __mapv4tov6()
961 host->h_aliases = host->h_addr_list + count + 1; in __mapv4tov6()
964 if (buff_locp <= (char *)(host->h_aliases)) in __mapv4tov6()
967 host->h_name = buff_locp; in __mapv4tov6()
971 (char *)&(host->h_aliases[count + 1])) { in __mapv4tov6()
978 host->h_aliases[count] = buff_locp; in __mapv4tov6()
988 (char *)&(host->h_aliases[count + 1])) { in __mapv4tov6()
995 host->h_aliases[count] = buff_locp; in __mapv4tov6()
999 host->h_aliases[count] = NULL; in __mapv4tov6()
1000 host->h_length = sizeof (struct in6_addr); in __mapv4tov6()
1001 host->h_addrtype = AF_INET6; in __mapv4tov6()
1002 return (host); in __mapv4tov6()
1041 struct hostent *host; in __mappedtov4() local
1058 host = (struct hostent *)res->result; in __mappedtov4()
1062 host->h_addr_list = (char **)ROUND_UP(buffer, sizeof (char **)); in __mappedtov4()
1063 if ((char *)host->h_addr_list >= limit || in __mappedtov4()
1064 buff_locp <= (char *)host->h_addr_list) in __mappedtov4()
1084 (char *)&(host->h_addr_list[count + 1])) in __mappedtov4()
1088 host->h_addr_list[count] = (char *)addr4p; in __mappedtov4()
1099 host->h_addr_list[count] = NULL; in __mappedtov4()
1100 host->h_aliases = host->h_addr_list + count + 1; in __mappedtov4()
1105 if (buff_locp <= (char *)(host->h_aliases)) in __mappedtov4()
1108 host->h_name = buff_locp; in __mappedtov4()
1120 (char *)&(host->h_aliases[count + 1])) in __mappedtov4()
1122 host->h_aliases[count] = buff_locp; in __mappedtov4()
1127 host->h_aliases[count] = NULL; in __mappedtov4()
1128 host->h_length = sizeof (struct in_addr); in __mappedtov4()
1129 host->h_addrtype = AF_INET; in __mappedtov4()
1131 return (host); in __mappedtov4()