/freebsd/contrib/kyua/utils/signals/ |
H A D | programmer_test.cpp | 54 PRE(signo == SIGCHLD); in handler_1() 60 PRE(signo == SIGCHLD); in handler_2() 74 signals::programmer programmer(SIGCHLD, sigchld::handler_1); in ATF_TEST_CASE_BODY() 76 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY() 81 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY() 90 signals::programmer programmer(SIGCHLD, sigchld::handler_1); in ATF_TEST_CASE_BODY() 92 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY() 97 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY() 105 signals::programmer programmer_1(SIGCHLD, sigchld::handler_1); in ATF_TEST_CASE_BODY() 108 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY() [all …]
|
/freebsd/contrib/sendmail/src/ |
H A D | sched.c | 30 (void) sm_blocksignal(SIGCHLD); \ 31 (void) sm_signal(SIGCHLD, reapchild); \ 42 (void) sm_releasesignal(SIGCHLD); \ 49 (void) sm_releasesignal(SIGCHLD); \ 75 (void) sm_releasesignal(SIGCHLD); \ 76 (void) sm_signal(SIGCHLD, SIG_DFL); \
|
/freebsd/crypto/openssh/ |
H A D | readpass.c | 68 osigchld = ssh_signal(SIGCHLD, SIG_DFL); in ssh_askpass() 71 ssh_signal(SIGCHLD, osigchld); in ssh_askpass() 101 ssh_signal(SIGCHLD, osigchld); in ssh_askpass() 271 osigchld = ssh_signal(SIGCHLD, SIG_DFL); in notify_start() 274 ssh_signal(SIGCHLD, osigchld); in notify_start() 331 ssh_signal(SIGCHLD, ctx->osigchld); in notify_complete()
|
H A D | sandbox-systrace.c | 108 box->osigchld = ssh_signal(SIGCHLD, SIG_IGN); in ssh_sandbox_init() 117 ssh_signal(SIGCHLD, box->osigchld); in ssh_sandbox_child() 136 ssh_signal(SIGCHLD, box->osigchld); in ssh_sandbox_parent()
|
/freebsd/contrib/sendmail/libsm/ |
H A D | signal.c | 275 mask |= sigmask(SIGCHLD); 290 (void) sigset(SIGCHLD, SIG_HOLD); 299 (void) sigset(SIGCHLD, SIG_DFL); 310 (void) sigaddset(&sset, SIGCHLD);
|
/freebsd/tools/test/stress2/misc/ |
H A D | sigfastblock2.sh | 88 // Install SIGCHLD handler with SA_RESTART. 93 assert_noerr(sigaction(SIGCHLD, &chld_act, NULL)); 105 // Wait for the SIGCHLD handler to write to us.
|
/freebsd/bin/sh/ |
H A D | trap.c | 363 return (trap[SIGCHLD] != NULL && *trap[SIGCHLD] != '\0'); in issigchldtrapped() 387 (signo != SIGCHLD || !ignore_sigchld)) { in onsig() 419 if (i == SIGCHLD) in dotrap() 454 if (i == SIGCHLD) in dotrap()
|
/freebsd/tests/sys/kern/ |
H A D | sigwait.c | 407 ATF_REQUIRE_EQ_MSG(SIGCHLD, sig, in support_check_sigchld() 410 support_check_siginfo(code, status, pid, &si, SIGCHLD); in support_check_sigchld() 438 ATF_REQUIRE(sigaction(SIGCHLD, &sa, NULL) == 0); in test_wait_dequeue_sigchld() 443 sigaddset(&set, SIGCHLD); in test_wait_dequeue_sigchld() 461 support_check_siginfo(CLD_STOPPED, SIGSTOP, pid, &si, SIGCHLD); in test_wait_dequeue_sigchld() 469 support_check_siginfo(CLD_CONTINUED, SIGCONT, pid, &si, SIGCHLD); in test_wait_dequeue_sigchld() 477 support_check_siginfo(CLD_KILLED, SIGKILL, pid, &si, SIGCHLD); in test_wait_dequeue_sigchld()
|
H A D | reaper.c | 158 r = sigaction(SIGCHLD, &act, NULL); in ATF_TC_BODY() 163 r = sigaddset(&mask, SIGCHLD); in ATF_TC_BODY() 194 ATF_REQUIRE_EQ(SIGCHLD, r); in ATF_TC_BODY() 195 ATF_CHECK_EQ(SIGCHLD, info.si_signo); in ATF_TC_BODY() 207 ATF_REQUIRE_EQ(SIGCHLD, r); in ATF_TC_BODY() 208 ATF_CHECK_EQ(SIGCHLD, info.si_signo); in ATF_TC_BODY() 244 r = sigaction(SIGCHLD, &act, NULL); in ATF_TC_BODY() 249 r = sigaddset(&mask, SIGCHLD); in ATF_TC_BODY() 278 ATF_REQUIRE_EQ(SIGCHLD, r); in ATF_TC_BODY() 279 ATF_CHECK_EQ(SIGCHLD, info.si_signo); in ATF_TC_BODY()
|
/freebsd/contrib/tcsh/ |
H A D | tc.sig.h | 38 # ifndef SIGCHLD 39 # define SIGCHLD SIGCLD macro 72 # define signal(a, b) signal((a), (a) == SIGCHLD ? SIG_IGN : (b))
|
/freebsd/contrib/capsicum-test/ |
H A D | procdesc.cc | 345 EXPECT_FALSE(had_signal[SIGCHLD]); in ~PipePdforkBase() 518 sighandler_t original = signal(SIGCHLD, handle_signal); in TEST_F() 525 EXPECT_FALSE(had_signal[SIGCHLD]); in TEST_F() 540 signal(SIGCHLD, original); in TEST_F() 544 sighandler_t original = signal(SIGCHLD, handle_signal); in TEST_F() 567 EXPECT_FALSE(had_signal[SIGCHLD]); in TEST_F() 568 signal(SIGCHLD, original); in TEST_F() 809 sighandler_t original = signal(SIGCHLD, handle_signal); in TEST_F() 815 EXPECT_FALSE(had_signal[SIGCHLD]); in TEST_F() 816 signal(SIGCHLD, original); in TEST_F() [all …]
|
/freebsd/lib/libc/gen/ |
H A D | siglist.c | 55 [SIGCHLD] = "CHLD", 90 [SIGCHLD] = "Child exited",
|
/freebsd/tools/test/pthread_vfork/ |
H A D | pthread_vfork_test.c | 81 if (sigaction(SIGCHLD, &reapchildren, NULL) == -1) in main() 85 sigaddset(&sigchld_mask, SIGCHLD); in main()
|
/freebsd/cddl/lib/libdtrace/ |
H A D | signal.d | 64 inline int SIGCHLD = 20; variable 65 #pragma D binding "1.0" SIGCHLD 114 signal == SIGCHLD ? "SIGCHLD" :
|
/freebsd/contrib/netbsd-tests/lib/libc/sys/ |
H A D | t_clone.c | 177 CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD, NULL); in ATF_TC_BODY() 206 CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD, NULL); in ATF_TC_BODY() 237 CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD, (void *)&rl); in ATF_TC_BODY()
|
H A D | t_select.c | 145 signal(SIGCHLD, sigchld); in ATF_TC_BODY() 186 signal(SIGCHLD, sigchld); in ATF_TC_BODY()
|
/freebsd/contrib/dialog/ |
H A D | prgbox.c | 106 void (*oldreaper) (int) = signal(SIGCHLD, reapchild); in dialog_prgbox() 115 signal(SIGCHLD, oldreaper); in dialog_prgbox()
|
/freebsd/contrib/netbsd-tests/lib/libc/ttyio/ |
H A D | t_ttyio.c | 138 REQUIRE_ERRNO(sigaction(SIGCHLD, &sa, NULL), -1); in ATF_TC_BODY() 152 REQUIRE_ERRNO(sigaction(SIGCHLD, &sa, NULL), -1); in ATF_TC_BODY()
|
/freebsd/contrib/netbsd-tests/fs/common/ |
H A D | fstest_udf.c | 72 sigaction(SIGCHLD, &act, &oact); in udf_fstest_newfs() 74 sigaction(SIGCHLD, &oact, NULL); in udf_fstest_newfs()
|
H A D | fstest_ffs.c | 69 sigaction(SIGCHLD, &act, &oact); in ffs_fstest_newfs() 71 sigaction(SIGCHLD, &oact, NULL); in ffs_fstest_newfs()
|
/freebsd/usr.sbin/bsdinstall/runconsoles/ |
H A D | child.c | 94 sigaddset(&set, SIGCHLD); in wait_all_descendants() 173 orig = signal(SIGCHLD, SIG_DFL); in grandchild_run() 245 error = sigaction(SIGCHLD, &sa, NULL); in child_leader_run()
|
/freebsd/contrib/netbsd-tests/fs/fifofs/ |
H A D | t_fifo.c | 81 if (signo == SIGCHLD) { in sigchild_handler() 107 if (sigaction(SIGCHLD, &action, NULL) == -1) in run()
|
/freebsd/crypto/openssh/openbsd-compat/ |
H A D | bsd-openpty.c | 91 old_signal = ssh_signal(SIGCHLD, SIG_DFL); in openpty_streams() 94 ssh_signal(SIGCHLD, old_signal); in openpty_streams()
|
/freebsd/usr.bin/sdiff/ |
H A D | edit.c | 55 sigchld = signal(SIGCHLD, SIG_DFL); in editit() 75 (void)signal(SIGCHLD, sigchld); in editit()
|
/freebsd/contrib/dma/ |
H A D | local.c | 70 sigaction(SIGCHLD, &sa, &osa); in create_mbox() 122 sigaction(SIGCHLD, &osa, NULL); in create_mbox()
|