waitpid
pid = waitpid(-1, &status, (WNOHANG|WUNTRACED));
if (waitpid(pid, &status, 0) == -1) {
if (waitpid(pid, &status, 0) == -1) {
waitpid(zpid, &status, 0);
if (waitpid(pid, &status, 0) < 0)
(void)waitpid(pid, NULL, 0);
return waitpid(-1, status, flags);
while (waitpid(-1, &s, WNOHANG) > 0)
waitpid(pid, &s, 0);
while ((cpid = waitpid(0, &cstat, WNOHANG)) > 0) {
if (waitpid(pid, &cstat, 0) < 0) {
pid = waitpid(pid, &pstat, 0);
(void)waitpid(pid, &status, 0);
waitpid(pid, &w, 0);
(void)waitpid(pid, &status, 0);
rpid = waitpid(pid, &status, 0);
pid = waitpid(cur->pid, &pstat, 0);
if (waitpid(pid, &status, 0) == -1)
__weak_alias(waitpid,_waitpid)
waitpid(pid_t pid, int *istat, int options)
waitpid(pid, &status, 0);
waitpid(pid, &status, 0);
waitpid(pid, &status, 0);
waitpid(pid, &status, 0);
if (waitpid(pid, &status, 0) < 0 || !WIFEXITED(status) ||
(void)waitpid(pid, NULL, 0);
while (waitpid(pid, &pstat, 0) == -1) {
while (waitpid(pid, &status, 0) != pid)
if (waitpid(pid, &status, 0) == -1) {
(waitpid(pid, &status, 0) == -1 && errno != ECHILD))
pid = waitpid(pid, &pstat, 0);
editpid = waitpid(editpid, (int *)&pstat, WUNTRACED);
error = waitpid(pid, &status, 0);
(void)waitpid(pid, NULL, 0);
while ((pid = waitpid(pids[fdes], &status, 0)) < 0 && errno == EINTR)
waitpid(pid, NULL, 0);
while (waitpid(-1, NULL, WNOHANG) > 0)
if (waitpid(childpid, NULL, WNOHANG) == childpid)
while (waitpid(child, NULL, 0) != child);
while (waitpid(child, &status, 0) != child);
if ((xpid = waitpid(pid, &status, 0)) != pid) {
waitpid(pid, &status, 0);
if (waitpid(pid, &status, 0) == -1) {
if (waitpid(pid, &status, 0) < 0) {
if ((pid = waitpid(-1, &status, 0)) != -1)
if ((pid = waitpid(-1, &status, 0)) != -1)
if (waitpid(pid, &status, 0) == -1)
if (waitpid(pid, &status, 0) == -1)
while (waitpid(-1, NULL, WNOHANG) > 0)
if ((wpid = waitpid(-1, &status, WUNTRACED)) != -1)
while (waitpid(-1, NULL, WNOHANG) > 0)
if ((wpid = waitpid(-1, &status, WUNTRACED)) != -1)
if (waitpid(pid, &status, 0) == -1) {
while (waitpid(-1, NULL, WNOHANG) != -1)
res = waitpid(pid, &status, WNOHANG);
pid_t waitpid(pid_t, int *, int);
waitpid(pid, &status, 0);
waitpid(pid, &status, 0);
if (waitpid(pargs->pta_childpid, &status, WNOHANG) > 0)
if (waitpid(pargs->pta_childpid, &status, WNOHANG) > 0)
while (waitpid(pid, &status, 0) == -1)
waitpid(childpid, &status, 0);
(void)waitpid(pid, &status, 0);
(void)waitpid(child, &status, 0);
(void)waitpid(pid, &status, 0);
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
(void)waitpid(child, &status, 0);
(void)waitpid(child, &status, 0);
(void)waitpid(child, &status, 0);
RL(waitedpid = waitpid(child, &status, 0));
RL(waitedpid = waitpid(child, &status, 0));
RL(waitpid(child, &status, 0));
ATF_REQUIRE_MSG(waitpid(pid[i], &status, WUNTRACED) >= 0,
waitpid(pid[i], &status, 0);
RL(waitpid(child, &status, 0));
wpid = waitpid(child, &status, WEXITED);
if (waitpid(child, &status, 0) == -1)
waitpid(pid, &status, 0);
waitpid(pid, NULL, 0);
RL(waitpid(pid, &status, 0));
pid = waitpid(child2, &status, WEXITED);
pid = waitpid(child1, &status, WEXITED);
ATF_REQUIRE(waitpid(pid, &status, 0) != -1);
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
waitpid(pid, &status, 0);
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(waitpid(pid, &status, 0));
RL(pid = waitpid(child, &status, 0));
RL(waitpid(pid, &status, 0));
while (waitpid(pid, &stat, __WCLONE) != pid)
wpid = waitpid(watcher, &status, 0);
wpid = waitpid(child, &status, 0);
wpid = waitpid(child2, &status, 0);
wpid = waitpid(child, &status, 0);
RL(pid = waitpid(d->child, &status, 0));
waitpid(child, &status, 0);
(void)waitpid(cpid, &sta, 0);
(void)waitpid(ppid, &sta, 0);
(void)waitpid(ppid, &sta, 0);
(void)waitpid(ppid, &sta, 0);
RL(waitpid(pid, &st, 0));
RL(waitpid(pid, &status, 0));
waitpid(pid, NULL, WNOHANG);
SYSCALL(waitpid(pid, &status, 0), pid);
while ((rpid = waitpid(pid, &status, 0)) != pid) {
# define TWAIT_WAIT4TYPE(a,b,c,d) waitpid((a),(b),(c))
# define TWAIT_GENERIC(a,b,c) waitpid((a),(b),(c))
switch (waitpid(pid, &status, WNOHANG)) {
switch (waitpid(pid, &status, WNOHANG)) {
(void)waitpid(pid, &sta, 0);
RL(waited = waitpid(forked, &status, 0));
(void)waitpid(pid, &status, 0);
waitpid(WAIT_ANY, NULL, o | TWAIT_OPTION) == -1);
ATF_TP_ADD_TC(tp, waitpid);
ATF_TC(waitpid);
ATF_TC_HEAD(waitpid, tc)
ATF_TC_BODY(waitpid, tc)
ATF_REQUIRE_ERRNO(ECHILD, waitpid(WAIT_ANY, NULL, TWAIT_OPTION) == -1);
(void)waitpid(slave_pid, &status, 0);
RL(waitpid(-1, NULL, 0));
waitpid(fork_pid, &status, 0);
RL(child = waitpid(pid, &status, 0));
ATF_REQUIRE_EQ(waitpid(children[i], &status, 0), children[i]);
ATF_REQUIRE_EQ(waitpid(children[i], &status, 0), children[i]);
ATF_REQUIRE(waitpid(pid, &status, 0) != -1);
if (waitpid(-1, &status, WNOHANG) > 0) {
switch (waitpid(pid, &status, WNOHANG)) {
if (forkit && waitpid(cfdpid, NULL, 0) == -1)
if (forkit && waitpid(clntpid, NULL, 0) == -1)
int rpid = waitpid(pid, &status, WALLSIG);
pid = waitpid(pid, &status, 0);
if (waitpid(pr->pid, &wstatus, 0) == -1)
if (waitpid(pd, &status, 0) == -1)
pid = waitpid(pid, &status, 0);
pid = waitpid(pid, &status, 0);
pid = waitpid(pid, &status, 0);
if ((cpid = waitpid(pid, &status, 0)) != pid) {
waitpid(pid, NULL, 0);
if ((xpid = waitpid(pid, &status, 0)) != pid) {
while (waitpid(cpid, &status, 0) == -1) {
rv = waitpid(pid, &wait_status, 0);
while ((pid = waitpid((pid_t)-1, &status, WNOHANG)) > 0) {
while ((pid = waitpid((pid_t)-1, &status, WNOHANG | WUNTRACED)) > 0) {
rval = waitpid((pid_t)-1, &status, WNOHANG);
(void)waitpid(job->pid, &status, 0);
while (waitpid((pid_t)-1, &status, WNOHANG) > 0)
while ((pid = waitpid(cpid, &status, 0)) != cpid && pid >= 0)
while (waitpid(pid, &status, 0) != pid);
pid = waitpid(pid, &pstat, 0);
pid = waitpid(pid, &pstat, 0);
pid = waitpid(-1, &status, WNOHANG|WUNTRACED);
if (waitpid(pid, &status, 0) == -1) {
if (waitpid(pid, &status, 0) == -1 || !WIFEXITED(status) ||
while ((xpid = waitpid(pid, &status, WUNTRACED))
while ((pid = waitpid(-1, &status, !waitall && curprocs < maxprocs ?
if (waitpid(pid, &lst, 0) == -1)
if (waitpid(pid, &status, 0) == -1) {
while (waitpid(-1, &dummy, WNOHANG) > 0)
if (waitpid(pid, &status, WNOHANG) > 0)