Lines Matching refs:host
50 struct hostent host; member
66 memset((char *) &hb->host, 0, sizeof(hb->host));
67 hb->host.h_length = hp->h_length;
68 hb->host.h_addr_list = hb->addr_list;
69 hb->host.h_addr_list[count] = 0;
70 data = (char *) (hb->host.h_addr_list + count + 1);
73 hb->host.h_addr_list[count] = data + hp->h_length * count;
74 memcpy(hb->host.h_addr_list[count], addr, hp->h_length);
76 return (&hb->host);
83 struct addrinfo *find_inet_addr(host) in find_inet_addr() argument
84 char *host; in find_inet_addr()
92 if (getaddrinfo(host, NULL, &hints, &res) == 0)
99 if (getaddrinfo(host, NULL, &hints, &res) != 0) {
100 tcpd_warn("%s: host not found", host);
109 tcpd_warn("%s: hostname alias", host);
111 } else if (STR_NE(host, res->ai_canonname)) {
112 tcpd_warn("%s: hostname alias", host);
118 struct hostent *find_inet_addr(host) in find_inet_addr() argument
119 char *host; in find_inet_addr()
129 if ((addr.s_addr = dot_quad_addr(host)) != INADDR_NONE) {
142 if (NOT_INADDR(host) == 0) {
143 tcpd_warn("%s: not an internet address", host);
146 if ((hp = gethostbyname(host)) == 0) {
147 tcpd_warn("%s: host not found", host);
154 if (STR_NE(host, hp->h_name)) {
155 tcpd_warn("%s: hostname alias", host);
164 int check_dns(host) in check_dns() argument
165 char *host; in check_dns()
178 if ((hp = find_inet_addr(host)) == 0)