Lines Matching refs:host
48 struct hostent host; member
64 memset((char *) &hb->host, 0, sizeof(hb->host));
65 hb->host.h_addrtype = hp->h_addrtype;;
66 hb->host.h_length = hp->h_length;
67 hb->host.h_addr_list = hb->addr_list;
68 hb->host.h_addr_list[count] = 0;
69 data = (char *) (hb->host.h_addr_list + count + 1);
72 hb->host.h_addr_list[count] = data + hp->h_length * count;
73 memcpy(hb->host.h_addr_list[count], addr, hp->h_length);
75 return (&hb->host);
80 struct hostent *find_inet_addr(host) in find_inet_addr() argument
81 char *host; in find_inet_addr()
91 if (numeric_addr(host, &addr, &h.h_addrtype, &h.h_length) != -1) {
103 if (NOT_INADDR(host) == 0) {
104 tcpd_warn("%s: not an internet address", host);
107 if ((hp = tcpd_gethostbyname(host, 0)) == 0) {
108 tcpd_warn("%s: host not found", host);
115 if (STR_NE(host, hp->h_name)) {
116 tcpd_warn("%s: hostname alias", host);
124 int check_dns(host) in check_dns() argument
125 char *host; in check_dns()
133 if ((hp = find_inet_addr(host)) == 0)