/Linux-v5.15/tools/testing/selftests/rlimits/ |
D | rlimits-per-userns.c | 89 int wstatus[NR_CHILDS]; in main() local 110 wstatus[i] = 0; in main() 120 pid_t ret = waitpid(child[i], &wstatus[i], WNOHANG); in main() 122 if (!ret || (!WIFEXITED(wstatus[i]) && !WIFSIGNALED(wstatus[i]))) in main() 145 if (WIFEXITED(wstatus[i])) in main() 147 pid, -child[i], WEXITSTATUS(wstatus[i])); in main() 148 else if (WIFSIGNALED(wstatus[i])) in main() 150 pid, -child[i], WTERMSIG(wstatus[i])); in main() 152 if (WIFSIGNALED(wstatus[i]) && WTERMSIG(wstatus[i]) == SIGUSR1) in main()
|
/Linux-v5.15/tools/testing/selftests/safesetid/ |
D | safesetid-test.c | 208 int wstatus; in test_setuid() local 224 w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED); in test_setuid() 229 if (WIFEXITED(wstatus)) { in test_setuid() 230 if (WEXITSTATUS(wstatus) == EXIT_SUCCESS) { in test_setuid() 243 } else if (WIFSIGNALED(wstatus)) { in test_setuid() 244 if (WTERMSIG(wstatus) == 9) { in test_setuid() 250 die("unexpected signal: %d\n", wstatus); in test_setuid() 253 die("unexpected status: %d\n", wstatus); in test_setuid() 255 } while (!WIFEXITED(wstatus) && !WIFSIGNALED(wstatus)); in test_setuid()
|
/Linux-v5.15/tools/testing/selftests/proc/ |
D | proc-loadavg-001.c | 28 int wstatus; in main() local 77 if (waitpid(pid, &wstatus, 0) == -1) in main() 79 if (WIFEXITED(wstatus) && WEXITSTATUS(wstatus) == 0) in main()
|
D | proc-pid-vm.c | 229 int wstatus; in vsyscall() local 250 waitpid(pid, &wstatus, 0); in vsyscall() 251 if (WIFEXITED(wstatus) && WEXITSTATUS(wstatus) == 0) { in vsyscall()
|
/Linux-v5.15/tools/testing/selftests/net/ |
D | ipv6_flowlabel_mgr.c | 76 int wstatus; in run_tests() local 142 if (wait(&wstatus) == -1) in run_tests() 144 if (!WIFEXITED(wstatus) || WEXITSTATUS(wstatus) != 0) in run_tests() 159 if (wait(&wstatus) == -1) in run_tests() 161 if (!WIFEXITED(wstatus) || WEXITSTATUS(wstatus) != 0) in run_tests()
|
/Linux-v5.15/tools/testing/selftests/powerpc/signal/ |
D | sig_sc_double_restart.c | 144 int wstatus; in test_restart() local 155 if (wait(&wstatus) == -1) { in test_restart() 159 if (!WIFEXITED(wstatus)) { in test_restart() 164 FAIL_IF(WEXITSTATUS(wstatus) != EXIT_SUCCESS); in test_restart()
|
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
D | ns_current_pid_tgid.c | 62 int wstatus, duration = 0; in test_ns_current_pid_tgid_new_ns() local 74 if (CHECK(waitpid(cpid, &wstatus, 0) == -1, "waitpid", "%s\n", strerror(errno))) in test_ns_current_pid_tgid_new_ns() 77 if (CHECK(WEXITSTATUS(wstatus) != 0, "newns_pidtgid", "failed")) in test_ns_current_pid_tgid_new_ns()
|
D | fexit_sleep.c | 29 int wstatus, duration = 0; in test_fexit_sleep() local 68 if (CHECK(waitpid(cpid, &wstatus, 0) == -1, "waitpid", "%s\n", strerror(errno))) in test_fexit_sleep() 70 if (CHECK(WEXITSTATUS(wstatus) != 0, "exitstatus", "failed")) in test_fexit_sleep()
|
/Linux-v5.15/tools/testing/selftests/x86/ |
D | syscall_numbering.c | 398 int wstatus; in syscall_numbering_tracer() local 401 pid_t wpid = waitpid(testpid, &wstatus, 0); in syscall_numbering_tracer() 406 if (!WIFSTOPPED(wstatus)) in syscall_numbering_tracer() 409 if (sh->probing_syscall && WSTOPSIG(wstatus) == SIGTRAP) in syscall_numbering_tracer() 417 while (waitpid(testpid, &wstatus, 0) != testpid || !WIFEXITED(wstatus)) in syscall_numbering_tracer()
|
/Linux-v5.15/tools/testing/selftests/vm/ |
D | khugepaged.c | 814 int wstatus; in collapse_fork() local 851 wait(&wstatus); in collapse_fork() 852 exit_status += WEXITSTATUS(wstatus); in collapse_fork() 865 int wstatus; in collapse_fork_compound() local 913 wait(&wstatus); in collapse_fork_compound() 914 exit_status += WEXITSTATUS(wstatus); in collapse_fork_compound() 928 int wstatus; in collapse_max_ptes_shared() local 988 wait(&wstatus); in collapse_max_ptes_shared() 989 exit_status += WEXITSTATUS(wstatus); in collapse_max_ptes_shared()
|
/Linux-v5.15/drivers/usb/class/ |
D | usblp.c | 155 int wstatus; /* bytes written or error */ member 189 dev_dbg(dev, "wstatus=%d\n", usblp->wstatus); in usblp_dump() 346 usblp->wstatus = status; in usblp_bulk_write() 348 usblp->wstatus = urb->actual_length; in usblp_bulk_write() 444 usblp->wstatus = 0; in usblp_open() 780 usblp->wstatus = 0; in usblp_write() 810 if (usblp->wstatus < 0) { in usblp_write() 818 writecount += usblp->wstatus; in usblp_write()
|
/Linux-v5.15/tools/testing/selftests/kvm/aarch64/ |
D | get-reg-list.c | 625 int wstatus; in main() local 626 pid_t wpid = wait(&wstatus); in main() 627 TEST_ASSERT(wpid == pid && WIFEXITED(wstatus), "wait: Unexpected return"); in main() 628 if (WEXITSTATUS(wstatus) && WEXITSTATUS(wstatus) != KSFT_SKIP) in main()
|