__wait4 (pid, stat_loc, options, usage) pid_t pid; __WAIT_STATUS_DEFN stat_loc; int options; struct rusage *usage;
__wait4 (pid_t pid, __WAIT_STATUS_DEFN stat_loc, int options, struct rusage *usage)
__wait4 (pid, stat_loc, options, usage)     pid_t pid;     __WAIT_STATUS_DEFN stat_loc;     int options;     struct rusage *usage;{  pid_t dead;  error_t err;  struct rusage ignored;  natural_t sigcode;  int dummy;  err = __USEPORT (PROC, __proc_wait (port, pid, options,				      stat_loc ?: &dummy, &sigcode,				      usage ?: &ignored, &dead));  return err ? (pid_t) __hurd_fail (err) : dead;}