Lines Matching refs:host
108 struct hostent *host;
113 host = (struct hostent *)argp->buf.result;
117 host->h_addrtype = af_type;
118 host->h_length = (af_type == AF_INET) ? sizeof (struct in_addr)
123 host->h_name = buffer;
124 if (host->h_name + len >= limit)
126 (void) memcpy(host->h_name, he->h_name, len);
132 host->h_addr_list = (char **)
134 ret = dns_netdb_aliases(he->h_addr_list, host->h_addr_list,
139 host->h_aliases = host->h_addr_list + count + 1;
140 ret = dns_netdb_aliases(he->h_aliases, host->h_aliases,
145 host->h_addr_list = (char **)
149 host->h_addr_list, (char **)&addrp6,
153 host->h_addr_list, (char **)&addrp6,
159 host->h_aliases = host->h_addr_list + count + 1;
160 ret = dns_netdb_aliases(he->h_aliases, host->h_aliases,
173 * IP-address official-host-name nicknames ...
175 * If more than one IP-addresses matches the official-host-name,
177 * IP-address-1 official-host-name
178 * IP-address-2 official-host-name
294 /* Loop through alias string and compare it against host string. */
380 char host[MAXHOSTNAMELEN]; /* result host name */
448 n = dn_expand(bom, eom, cp, host, MAXHOSTNAMELEN);
453 hlen = strlen(host);
454 /* no host name is an error, return */
471 if ((isans = strncasecmp(host, ans, hlen)) != 0 &&
509 if (isans == 0) { /* host matched ans. */
511 * Append host to alias list.
519 (void) strlcpy(apc, host,
525 * Overwrite host with canonical name.
527 if (strlcpy(host, aname, MAXHOSTNAMELEN) >=
554 /* append IP host aliases to results */
569 (void) strlcpy(bptr, host, bsize - blen);