Lines Matching refs:host
64 char *eval_hostaddr(host) in eval_hostaddr() argument
65 struct host_info *host; in eval_hostaddr()
67 if (host->addr[0] == 0) {
68 strcpy(host->addr, unknown);
69 if (host->request->hostaddr != 0)
70 host->request->hostaddr(host);
72 return (host->addr);
77 char *eval_hostname(host) in eval_hostname() argument
78 struct host_info *host; in eval_hostname()
80 if (host->name[0] == 0) {
81 strcpy(host->name, unknown);
82 if (host->request->hostname != 0)
83 host->request->hostname(host);
85 return (host->name);
90 char *eval_hostinfo(host) in eval_hostinfo() argument
91 struct host_info *host; in eval_hostinfo()
96 if (host->name[0] == 0)
97 return (eval_hostaddr(host));
99 hostname = eval_hostname(host);
101 return (host->name);
103 return (eval_hostaddr(host));
133 char *host = eval_hostinfo(request->server); local
136 if (STR_NE(host, unknown)) {
137 sprintf(both, "%s@%s", daemon, host);