whod
if ((buf = malloc(sizeof (struct whod))) == NULL) {
cc = read(f, buf, sizeof (struct whod));
struct whod *hs_wd;
struct whod *buf;
struct whod *wd;
cc = read(f, (char *)&wd, sizeof (struct whod));
static struct whod wd;
register struct whod *w = &wd;
static struct whod mywd;
static int verify(const struct whod *);
struct whod wd;
int cc, whod;
cc = recvfrom(s, &wd, sizeof (struct whod), 0,
whod = open(path, O_WRONLY | O_CREAT, 0644);
if (whod < 0) {
(void) write(whod, &wd, cc);
if (fstat(whod, &st) < 0 || st.st_size > cc)
(void) ftruncate(whod, cc);
(void) close(whod);
verify(const struct whod *wd)
struct whod *w = (struct whod *)buf;