Home
last modified time | relevance | path

Searched refs:wstatus (Results 1 – 18 of 18) sorted by relevance

/Linux-v6.1/tools/testing/selftests/safesetid/
Dsafesetid-test.c269 int wstatus; in test_setuid() local
285 w = waitpid(cpid, &wstatus, WUNTRACED | WCONTINUED); in test_setuid()
290 if (WIFEXITED(wstatus)) { in test_setuid()
291 if (WEXITSTATUS(wstatus) == EXIT_SUCCESS) { in test_setuid()
304 } else if (WIFSIGNALED(wstatus)) { in test_setuid()
305 if (WTERMSIG(wstatus) == 9) { in test_setuid()
311 die("unexpected signal: %d\n", wstatus); in test_setuid()
314 die("unexpected status: %d\n", wstatus); in test_setuid()
316 } while (!WIFEXITED(wstatus) && !WIFSIGNALED(wstatus)); in test_setuid()
325 int wstatus; in test_setgid() local
[all …]
/Linux-v6.1/tools/testing/selftests/rlimits/
Drlimits-per-userns.c89 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-v6.1/tools/testing/selftests/proc/
Dproc-empty-vm.c132 int wstatus; in vsyscall() local
163 waitpid(pid, &wstatus, 0); in vsyscall()
164 if (WIFEXITED(wstatus)) { in vsyscall()
165 g_vsyscall = WEXITSTATUS(wstatus); in vsyscall()
167 fprintf(stderr, "error: vsyscall wstatus %08x\n", wstatus); in vsyscall()
379 int wstatus; in main() local
380 waitpid(pid, &wstatus, 0); in main()
381 assert(WIFSTOPPED(wstatus)); in main()
382 assert(WSTOPSIG(wstatus) == SIGSEGV); in main()
Dproc-loadavg-001.c28 int wstatus; in main() local
77 if (waitpid(pid, &wstatus, 0) == -1) in main()
79 if (WIFEXITED(wstatus) && WEXITSTATUS(wstatus) == 0) in main()
Dproc-pid-vm.c240 int wstatus; in vsyscall() local
273 waitpid(pid, &wstatus, 0); in vsyscall()
274 if (WIFEXITED(wstatus)) { in vsyscall()
275 g_vsyscall = WEXITSTATUS(wstatus); in vsyscall()
277 fprintf(stderr, "error: wstatus %08x\n", wstatus); in vsyscall()
/Linux-v6.1/tools/testing/selftests/net/mptcp/
Dmptcp_inq.c548 static int rcheck(int wstatus, const char *what) in rcheck() argument
550 if (WIFEXITED(wstatus)) { in rcheck()
551 if (WEXITSTATUS(wstatus) == 0) in rcheck()
553 fprintf(stderr, "%s exited, status=%d\n", what, WEXITSTATUS(wstatus)); in rcheck()
554 return WEXITSTATUS(wstatus); in rcheck()
555 } else if (WIFSIGNALED(wstatus)) { in rcheck()
556 xerror("%s killed by signal %d\n", what, WTERMSIG(wstatus)); in rcheck()
557 } else if (WIFSTOPPED(wstatus)) { in rcheck()
558 xerror("%s stopped by signal %d\n", what, WSTOPSIG(wstatus)); in rcheck()
566 int e1, e2, wstatus; in main() local
[all …]
Dmptcp_sockopt.c671 static int rcheck(int wstatus, const char *what) in rcheck() argument
673 if (WIFEXITED(wstatus)) { in rcheck()
674 if (WEXITSTATUS(wstatus) == 0) in rcheck()
676 fprintf(stderr, "%s exited, status=%d\n", what, WEXITSTATUS(wstatus)); in rcheck()
677 return WEXITSTATUS(wstatus); in rcheck()
678 } else if (WIFSIGNALED(wstatus)) { in rcheck()
679 xerror("%s killed by signal %d\n", what, WTERMSIG(wstatus)); in rcheck()
680 } else if (WIFSTOPPED(wstatus)) { in rcheck()
681 xerror("%s stopped by signal %d\n", what, WSTOPSIG(wstatus)); in rcheck()
708 int e1, e2, wstatus; in main() local
[all …]
/Linux-v6.1/tools/testing/selftests/net/
Dipv6_flowlabel_mgr.c76 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-v6.1/tools/testing/selftests/exec/
Dnull-argv.c24 int wstatus; in check_result() local
31 if (waitpid(pid, &wstatus, 0) < 0) { in check_result()
36 if (!WIFEXITED(wstatus)) { in check_result()
40 if (WEXITSTATUS(wstatus) != 0) { in check_result()
/Linux-v6.1/tools/testing/selftests/powerpc/signal/
Dsig_sc_double_restart.c144 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-v6.1/tools/testing/selftests/bpf/prog_tests/
Dns_current_pid_tgid.c62 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()
Dfexit_sleep.c29 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-v6.1/tools/testing/selftests/x86/
Dsyscall_numbering.c398 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-v6.1/tools/testing/selftests/vm/
Dkhugepaged.c1187 int wstatus; in collapse_fork() local
1219 wait(&wstatus); in collapse_fork()
1220 exit_status += WEXITSTATUS(wstatus); in collapse_fork()
1233 int wstatus; in collapse_fork_compound() local
1268 wait(&wstatus); in collapse_fork_compound()
1269 exit_status += WEXITSTATUS(wstatus); in collapse_fork_compound()
1283 int wstatus; in collapse_max_ptes_shared() local
1328 wait(&wstatus); in collapse_max_ptes_shared()
1329 exit_status += WEXITSTATUS(wstatus); in collapse_max_ptes_shared()
/Linux-v6.1/drivers/usb/class/
Dusblp.c155 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-v6.1/tools/testing/selftests/kvm/aarch64/
Dget-reg-list.c639 int wstatus; in main() local
640 pid_t wpid = wait(&wstatus); in main()
641 TEST_ASSERT(wpid == pid && WIFEXITED(wstatus), "wait: Unexpected return"); in main()
642 if (WEXITSTATUS(wstatus) && WEXITSTATUS(wstatus) != KSFT_SKIP) in main()
/Linux-v6.1/tools/testing/selftests/bpf/
Dtest_progs.c1383 int wstatus, pid; in server_main() local
1385 pid = waitpid(env.worker_pids[i], &wstatus, 0); in server_main()
/Linux-v6.1/tools/testing/selftests/seccomp/
Dseccomp_bpf.c4285 int wstatus; in TEST_F() local
4288 ASSERT_EQ(self->pid, wait(&wstatus)); in TEST_F()