Home
last modified time | relevance | path

Searched refs:SIGCHLD (Results 1 – 25 of 207) sorted by relevance

123456789

/freebsd/contrib/kyua/utils/signals/
H A Dprogrammer_test.cpp54 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()
92 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY()
97 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY()
108 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY()
115 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY()
122 ::kill(::getpid(), SIGCHLD); in ATF_TEST_CASE_BODY()
[all …]
/freebsd/contrib/sendmail/src/
H A Dsched.c30 (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 Dreadpass.c68 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()
270 osigchld = ssh_signal(SIGCHLD, SIG_DFL); in notify_start()
273 ssh_signal(SIGCHLD, osigchld); in notify_start()
330 ssh_signal(SIGCHLD, ctx->osigchld); in notify_complete()
H A Dsandbox-systrace.c108 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/tools/test/stress2/misc/
H A Dsigfastblock2.sh88 // 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/contrib/sendmail/libsm/
H A Dsignal.c275 mask |= sigmask(SIGCHLD);
290 (void) sigset(SIGCHLD, SIG_HOLD);
299 (void) sigset(SIGCHLD, SIG_DFL);
310 (void) sigaddset(&sset, SIGCHLD);
/freebsd/bin/sh/
H A Dtrap.c363 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/contrib/tcsh/
H A Dtc.sig.h38 # ifndef SIGCHLD
39 # define SIGCHLD SIGCLD macro
72 # define signal(a, b) signal((a), (a) == SIGCHLD ? SIG_IGN : (b))
/freebsd/tests/sys/kern/
H A Dsigwait.c407 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 Dreaper.c158 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/lib/libc/gen/
H A Dsiglist.c55 [SIGCHLD] = "CHLD",
90 [SIGCHLD] = "Child exited",
/freebsd/tools/test/pthread_vfork/
H A Dpthread_vfork_test.c81 if (sigaction(SIGCHLD, &reapchildren, NULL) == -1) in main()
85 sigaddset(&sigchld_mask, SIGCHLD); in main()
/freebsd/contrib/capsicum-test/
H A Dprocdesc.cc345 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()
815 EXPECT_FALSE(had_signal[SIGCHLD]); in TEST_F()
816 signal(SIGCHLD, original); in TEST_F()
837 EXPECT_FALSE(had_signal[SIGCHLD]); in TEST_F()
[all …]
/freebsd/cddl/lib/libdtrace/
H A Dsignal.d64 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 Dt_clone.c177 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 Dt_select.c145 signal(SIGCHLD, sigchld); in ATF_TC_BODY()
186 signal(SIGCHLD, sigchld); in ATF_TC_BODY()
/freebsd/contrib/dialog/
H A Dprgbox.c106 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 Dt_ttyio.c138 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 Dfstest_udf.c72 sigaction(SIGCHLD, &act, &oact); in udf_fstest_newfs()
74 sigaction(SIGCHLD, &oact, NULL); in udf_fstest_newfs()
H A Dfstest_ffs.c69 sigaction(SIGCHLD, &act, &oact); in ffs_fstest_newfs()
71 sigaction(SIGCHLD, &oact, NULL); in ffs_fstest_newfs()
/freebsd/contrib/netbsd-tests/fs/fifofs/
H A Dt_fifo.c81 if (signo == SIGCHLD) { in sigchild_handler()
107 if (sigaction(SIGCHLD, &action, NULL) == -1) in run()
/freebsd/usr.sbin/bsdinstall/runconsoles/
H A Dchild.c94 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/crypto/openssh/openbsd-compat/
H A Dbsd-openpty.c91 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 Dedit.c55 sigchld = signal(SIGCHLD, SIG_DFL); in editit()
75 (void)signal(SIGCHLD, sigchld); in editit()
/freebsd/contrib/dma/
H A Dlocal.c70 sigaction(SIGCHLD, &sa, &osa); in create_mbox()
122 sigaction(SIGCHLD, &osa, NULL); in create_mbox()

123456789