Lines Matching defs:wd
254 struct whod wd;
258 cc = recvfrom(s, &wd, sizeof (struct whod), 0,
271 if (gethostbyname(wd.wd_hostname) == 0) {
273 wd.wd_hostname);
277 if (wd.wd_vers != WHODVERSION)
279 if (wd.wd_type != WHODTYPE_STATUS)
281 if (!verify(&wd)) {
286 (void) sprintf(path, "whod.%s", wd.wd_hostname);
303 wd.wd_sendtime = ntohl(wd.wd_sendtime);
305 wd.wd_loadav[i] = ntohl(wd.wd_loadav[i]);
306 wd.wd_boottime = ntohl(wd.wd_boottime);
307 we = wd.wd_we;
316 (void) time((time_t *)&wd.wd_recvtime);
317 (void) write(whod, &wd, cc);
334 verify(const struct whod *wd)
337 const char *name = wd->wd_hostname;
343 while ((size < sizeof (wd->wd_hostname)) &&
353 return ((size > 0) && (size < sizeof (wd->wd_hostname)));