Lines Matching defs:host
107 struct hostent *host;
112 host = (struct hostent *)argp->buf.result;
116 host->h_addrtype = af_type;
117 host->h_length = (af_type == AF_INET) ? sizeof (struct in_addr)
122 host->h_name = buffer;
123 if (host->h_name + len >= limit)
125 (void) memcpy(host->h_name, he->h_name, len);
131 host->h_addr_list = (char **)
133 ret = dns_netdb_aliases(he->h_addr_list, host->h_addr_list,
138 host->h_aliases = host->h_addr_list + count + 1;
139 ret = dns_netdb_aliases(he->h_aliases, host->h_aliases,
144 host->h_addr_list = (char **)
148 host->h_addr_list, (char **)&addrp6,
152 host->h_addr_list, (char **)&addrp6,
158 host->h_aliases = host->h_addr_list + count + 1;
159 ret = dns_netdb_aliases(he->h_aliases, host->h_aliases,
172 * IP-address official-host-name nicknames ...
174 * If more than one IP-addresses matches the official-host-name,
176 * IP-address-1 official-host-name
177 * IP-address-2 official-host-name
293 /* Loop through alias string and compare it against host string. */
379 char host[MAXHOSTNAMELEN]; /* result host name */
473 n = dn_expand(bom, eom, cp, host, MAXHOSTNAMELEN);
478 hlen = strlen(host);
479 /* no host name is an error, return */
496 if (((isans = strncasecmp(host, ans, hlen))
540 /* host matched ans. */
543 * Append host to alias list.
552 (void) strlcpy(apc, host,
558 * Overwrite host with canonical name.
560 if (strlcpy(host, aname,
601 /* append IP host aliases to results */
616 (void) strlcpy(bptr, host, bsize - blen);