wait3
pid = wait3(&w,
pid = wait3(&status, WNOHANG, (struct rusage *)0);
__warn_references(wait3,
__weak_alias(wait3, _wait3)
wait3(int *status, int options, struct rusage50 *ru50)
pid_t wait3(int *, int, struct rusage50 *);
pid_t wait3(int *, int, struct rusage *) __RENAME(__wait350);
# define TWAIT_WAIT4TYPE(a,b,c,d) wait3((b),(c),(d))
# define TWAIT_GENERIC(a,b,c) wait3((b),(c),NULL)
wait3(NULL, o | TWAIT_OPTION, NULL) == -1);
ATF_TP_ADD_TC(tp, wait3);
ATF_TC(wait3);
ATF_TC_HEAD(wait3, tc)
ATF_TC_BODY(wait3, tc)
ATF_REQUIRE_ERRNO(ECHILD, wait3(NULL, TWAIT_OPTION, NULL) == -1);
while ((pid = wait3(&status, WNOHANG, (struct rusage *)0)) > 0)
pid = wait3(&status, WNOHANG, (struct rusage *)0);
pid = wait3(&status, WNOHANG, NULL);
while (wait3(&status, WNOHANG, 0) > 0)
wait3(&status, WUNTRACED, 0)) > 0 && child_pid != ofilter)
while (wait3(NULL, WNOHANG, NULL) > 0)
while ((pid = wait3(&status, WNOHANG, NULL)) > 0) {