Lines Matching defs:host
46 static int addzoneid(const struct sockaddr_in6 *sa, char *host,
66 * hostlen - length of caller supplied "host" buffer
72 * NI_NUMERICHOST - Always return numeric form of the host's
83 * host - return the nodename associcated with the IP address in the
84 * buffer pointed to by the "host" argument.
93 char *host, socklen_t hostlen,
134 * fill in "host" buffer that user passed in
139 /* Caller wants the host's numeric address */
141 host, hostlen) == NULL)
146 /* Caller wants the name of host */
164 (void) strcpy(host, hp->h_name);
170 * return error; otherwise, return host's
188 host, hostlen) == NULL)
195 * zone-id needs to be appended to the resultant 'host'
208 * zone-id to 'host'. If it does not, return
214 if ((err = addzoneid(sa2sin6(sa), host,
270 * addzoneid(sa, host, hostlen)
272 * Appends a zone-id to the input 'host' string if the input sin6_scope_id
273 * is non-zero. The resultant 'host' string would be of the form
274 * 'host'%'zone-id'. Where 'zone-id' can be either an interface name or a
282 addzoneid(const struct sockaddr_in6 *sa, char *host, size_t hostlen)
286 size_t addrlen = strlen(host);
295 host[addrlen] = '%'; /* place address-zoneid delimiter */
296 (void) strlcpy((host + addrlen + 1), zonestr, (zonelen + 1));