Lines Matching refs:host
138 sock_hostaddr(struct host_info *host) in sock_hostaddr() argument
140 struct sockaddr *sa = host->sin; in sock_hostaddr()
144 host->addr[0] = '\0'; in sock_hostaddr()
145 getnameinfo(sa, sa->sa_len, host->addr, sizeof(host->addr), in sock_hostaddr()
152 sock_hostname(struct host_info *host) in sock_hostname() argument
154 struct sockaddr *sa = host->sin; in sock_hostname()
179 if (getnameinfo(sa, sa->sa_len, host->name, sizeof(host->name), NULL, 0, in sock_hostname()
190 if (getaddrinfo(append_dot(host->name), "0", &hints, &res0) == 0) in sock_hostname()
192 if (getaddrinfo(host->name, "0", &hints, &res0) == 0) in sock_hostname()
198 (void)strlcpy(host->name, paranoid, sizeof(host->name)); in sock_hostname()
219 if (getaddrinfo(append_dot(host->name), "0", &hints, &res0) != 0) in sock_hostname()
221 if (getaddrinfo(host->name, "0", &hints, &res0) != 0) in sock_hostname()
230 host->name, hints.ai_family); in sock_hostname()
232 STR_NE(host->name, res0->ai_canonname) && in sock_hostname()
233 STR_NE(host->name, "localhost")) { in sock_hostname()
241 host->name, res0->ai_canonname); in sock_hostname()
272 (void)strlcpy(host->name, paranoid, sizeof(host->name)); in sock_hostname()