id_t
int __waitid(idtype_t, id_t, siginfo_t *, int);
__waitid(idtype_t idtype, id_t id, siginfo_t *info, int flags)
kern_wait(idtype_t idtype, id_t id, int *status, int options,
id_t id;
id_t id;
if (uap->id != 0 && uap->id != (id_t)p->p_pid)
int kern_wait(idtype_t idtype, id_t id, int *status, int options,
int procctl(idtype_t idtype, id_t id, int cmd, void *arg);
id_t id; char id_[PAD_(id_t)];
id_t id; char id_[PAD_(id_t)];
int waitid(idtype_t, id_t, siginfo_t *, int);
pid_t wait6(idtype_t, id_t, int *, int, struct __wrusage *,
id_t k_thr;
id_t id;
id_t id;
parseid(const char *name, id_t *id)
*id = (id_t)strtoul(name, &ep, 10);
static int parseid(const char *, id_t *);