Lines Matching refs:host
63 char *eval_hostaddr(host) in eval_hostaddr() argument
64 struct host_info *host; in eval_hostaddr()
66 if (host->addr[0] == 0) {
67 strcpy(host->addr, unknown);
68 if (host->request->hostaddr != 0)
69 host->request->hostaddr(host);
71 return (host->addr);
76 char *eval_hostname(host) in eval_hostname() argument
77 struct host_info *host; in eval_hostname()
79 if (host->name[0] == 0) {
80 strcpy(host->name, unknown);
81 if (host->request->hostname != 0)
82 host->request->hostname(host);
84 return (host->name);
89 char *eval_hostinfo(host) in eval_hostinfo() argument
90 struct host_info *host; in eval_hostinfo()
95 if (host->name[0] == 0)
96 return (eval_hostaddr(host));
98 hostname = eval_hostname(host);
100 return (host->name);
102 return (eval_hostaddr(host));
132 char *host = eval_hostinfo(request->server); local
135 if (STR_NE(host, unknown)) {
136 sprintf(both, "%s@%s", daemon, host);