WNOHANG
wflags |= WNOHANG;
WEXITED | WNOHANG) < 0) {
int flags = WNOHANG|WUNTRACED;
while ((waitpid(-1, &status, WNOHANG)) > 0)
while ((waitpid(-1, &status, WNOHANG)) > 0)
if (0 >= (pid = waitpid (-1, &status, WNOHANG | WUNTRACED | WCONTINUED)))
|| 0 >= (pid = waitpid (-1, &status, WNOHANG | WUNTRACED)))
if (waitpid(cleanup_ctxt->pam_thread, &sshpam_thread_status, WNOHANG)
while ((pid = waitpid(-1, &status, WNOHANG)) > 0 ||
while ((pid = waitpid(sshpid, NULL, WNOHANG)) == -1 && errno == EINTR)
while ((pid = waitpid(-1, &status, WNOHANG)) > 0 ||
if ((pid = waitpid(-1, &status, WNOHANG)) == 0)
_waitpid(p, NULL, WNOHANG);
while (waitpid(-1, &status, WNOHANG) > 0)
while (wait3(NULL, WNOHANG, NULL) > 0);
lua_pushflag(L, WNOHANG);
while(wait4(-1, NULL, WNOHANG, NULL) > 0)
while ((pid = wait3(&status, WNOHANG, NULL)) > 0) {
while (waitpid(-1, (int *) 0, WNOHANG) > 0)
while (waitpid(-1, (int *) 0, WNOHANG) > 0)
while (waitpid(-1, (int *) 0, WNOHANG) > 0)
*bsdopts |= WNOHANG;
if ((options & ~(WUNTRACED | WNOHANG | WCONTINUED | WNOWAIT |
if ((options & WNOHANG) != 0) {
if ((options & WNOHANG) != 0) {
rc = waitpid(pid, &status, WNOHANG); \
EXPECT_EQ(child, waitpid(child, &status, WNOHANG));
EXPECT_EQ(child, waitpid(child, &status, WNOHANG));
EXPECT_EQ(child, waitpid(child, &status, WNOHANG));
waitpid(pid_, NULL, WNOHANG);
EXPECT_EQ(0, waitpid(pid_, &status, WNOHANG));
EXPECT_EQ(pid_, waitpid(pid_, &status, WNOHANG));
EXPECT_EQ(0, waitpid(pid_, &status, WNOHANG));
EXPECT_EQ(-1, pdwait4_(pd_, &status, WNOHANG, NULL));
EXPECT_EQ(0, pdwait4_(pd_other, &status, WNOHANG, NULL));
EXPECT_SYSCALL_FAIL(EBADF, pdwait4_(pd, &status, WNOHANG, NULL));
int rc = pdwait4_(pd, &status, WNOHANG, NULL);
EXPECT_EQ(-1, waitpid(-1, &rc, WNOHANG));
rc = wait4(-1, &status, WNOHANG, NULL);
pid_t child = waitpid(-1, &rc, WNOHANG);
wpid = waitpid(pid, status, WNOHANG);
wpid = waitpid(pid, status, WNOHANG);
wpid = waitpid(reader_pid, &status, WNOHANG);
wpid = waitpid(writer_pid, &status, WNOHANG);
ATF_REQUIRE_EQ_MSG(0, waitpid(-1, NULL, WNOHANG),
waited_pid = waitpid(pid, &status, WEXITED | WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
wpid = waitpid(child, &status, WNOHANG);
pid = waitpid(-1, NULL, WNOHANG);
pid = waitpid(-1, NULL, WNOHANG);
pid = waitpid(-1, NULL, WNOHANG);
pid = waitpid(-1, NULL, WNOHANG);
pid = waitpid(child, &status, WNOHANG);
pid = waitpid(child, &status, WNOHANG);
if (waitpid(pid, NULL, WNOHANG) == pid) {
if (waitpid(p, &status, WNOHANG) == p)
waited = waitpid(pid, &res, WNOHANG);
while ((pid = waitpid(-1, &status, WNOHANG)) > 0) {
if (waitpid(pid, &status, WNOHANG) == pid)
while ((pid = waitpid(-1, status, block ? 0 : WNOHANG)) > 0)
while (waitpid(-1, &status, WNOHANG) > 0)
pid = wait4(-1, &status, WNOHANG, NULL);
while ((void)(pid = waitpid(-1, &status, WNOHANG)),
while ((void)(pid = waitpid(-1, &status, WNOHANG)),
pid = waitpid(-1, &waiter, WNOHANG);
pid = wait4(-1, &status, WNOHANG, NULL);
int who = waitpid(-1, &status, WNOHANG);
pid = wait3(&status, WNOHANG, (struct rusage *)0);
pid = wait4(-1, &status, WNOHANG, NULL);
(void)waitpid(ke.ident, NULL, WNOHANG);
while (wait3(&status, WNOHANG, 0) > 0)
while ((pid = wait3(NULL, WNOHANG, NULL)) > 0) {
while ((pid = wait3(NULL, WNOHANG, NULL)) > 0) {
waitpid(pid, &stat, WNOHANG);
pid = wait4(-1, &status, WNOHANG, (struct rusage*)0);
while (wait3(&status, WNOHANG, NULL) > 0)
while (wait3(&status, WNOHANG, NULL) > 0)
while (wait3(NULL, WNOHANG, NULL) > 0)
if (waitpid(pid_child_receiver, &status, WNOHANG) ==
if (waitpid(pid, &status, WNOHANG) > 0) {
while (wait3(&st, WNOHANG, NULL) > 0)
if (waitpid(pid, &status, WNOHANG) > 0) {
while (wait3(&status, WNOHANG, NULL) > 0)