Lines Matching refs:host
66 eval_hostaddr(struct host_info *host) in eval_hostaddr() argument
68 if (host->addr[0] == 0) { in eval_hostaddr()
69 (void)strlcpy(host->addr, unknown, sizeof(host->addr)); in eval_hostaddr()
70 if (host->request->hostaddr != 0) in eval_hostaddr()
71 host->request->hostaddr(host); in eval_hostaddr()
73 return (host->addr); in eval_hostaddr()
79 eval_hostname(struct host_info *host) in eval_hostname() argument
81 if (host->name[0] == 0) { in eval_hostname()
82 (void)strlcpy(host->name, unknown, sizeof(host->name)); in eval_hostname()
83 if (host->request->hostname != 0) in eval_hostname()
84 host->request->hostname(host); in eval_hostname()
86 return (host->name); in eval_hostname()
92 eval_hostinfo(struct host_info *host) in eval_hostinfo() argument
97 if (host->name[0] == 0) in eval_hostinfo()
98 return (eval_hostaddr(host)); in eval_hostinfo()
100 hostname = eval_hostname(host); in eval_hostinfo()
102 return (host->name); in eval_hostinfo()
104 return (eval_hostaddr(host)); in eval_hostinfo()
134 char *host = eval_hostinfo(request->server); in eval_server() local
137 if (STR_NE(host, unknown)) { in eval_server()
138 (void)snprintf(both, sizeof both, "%s@%s", daemon, host); in eval_server()