Lines Matching refs:host

140 void    sock_hostaddr(struct host_info *host)  in sock_hostaddr()  argument
143 struct sockaddr *sin = host->sin; in sock_hostaddr()
154 getnameinfo(sin, salen, host->addr, sizeof(host->addr), in sock_hostaddr()
157 struct sockaddr_in *sin = host->sin; in sock_hostaddr()
160 STRN_CPY(host->addr, inet_ntoa(sin->sin_addr), sizeof(host->addr)); in sock_hostaddr()
166 void sock_hostname(struct host_info *host) in sock_hostname() argument
169 struct sockaddr *sin = host->sin; in sock_hostname()
210 STRN_CPY(host->name, hname, sizeof(host->name)); in sock_hostname()
217 if ((err = getaddrinfo(host->name, NULL, &hints, &res0)) == 0) { in sock_hostname()
221 host->name); in sock_hostname()
222 strcpy(host->name, paranoid); /* name is bad, clobber it */ in sock_hostname()
246 if (getaddrinfo(host->name, NULL, &hints, &res0) != 0) { in sock_hostname()
254 host->name, in sock_hostname()
258 || STR_NE(host->name, res0->ai_canonname)) in sock_hostname()
259 && STR_NE(host->name, "localhost")) { in sock_hostname()
268 host->name, STRING_LENGTH, in sock_hostname()
316 strcpy(host->name, paranoid); /* name is bad, clobber it */ in sock_hostname()
321 struct sockaddr_in *sin = host->sin; in sock_hostname()
336 STRN_CPY(host->name, hp->h_name, sizeof(host->name)); in sock_hostname()
351 if ((hp = gethostbyname(host->name)) == 0) { in sock_hostname()
359 host->name); in sock_hostname()
361 } else if (STR_NE(host->name, hp->h_name) in sock_hostname()
362 && STR_NE(host->name, "localhost")) { in sock_hostname()
371 host->name, STRING_LENGTH, hp->h_name); in sock_hostname()
398 strcpy(host->name, paranoid); /* name is bad, clobber it */ in sock_hostname()