Symbol: SIGCHLD
bin/csh/csh.c
1037
(void)sigdelset(&osigset, SIGCHLD);
bin/csh/csh.c
592
(void)signal(SIGCHLD, pchild); /* while signals not ready */
bin/csh/proc.c
1025
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
1113
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
1270
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
213
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
240
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
282
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
286
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/proc.c
299
(void)sigdelset(&nsigset, SIGCHLD);
bin/csh/proc.c
362
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/sem.c
208
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/sem.c
237
(void)sigaddset(&nsigset, SIGCHLD);
bin/csh/sem.c
242
(void)sigaddset(&nsigset, SIGCHLD);
bin/ksh/jobs.c
1101
kill(procpid, SIGCHLD);
bin/ksh/jobs.c
236
sigaddset(&sm_sigchld, SIGCHLD);
bin/ksh/jobs.c
238
setsig(&sigtraps[SIGCHLD], j_sigchld,
bin/ksh/sh.h
66
#ifndef SIGCHLD
bin/ksh/trap.c
52
sigtraps[SIGCHLD].flags |= TF_SHELL_USES;
bin/sh/main.c
124
(void)signal(SIGCHLD, SIG_DFL);
bin/sh/main.c
129
sigaddset(&mask, SIGCHLD);
bin/sh/trap.c
552
if (signo == SIGCHLD)
bin/sh/trap.c
679
p = trap[SIGCHLD];
bin/sh/trap.c
746
if (signo == SIGCHLD)
crypto/dist/ipsec-tools/src/racoon/privsep.c
321
signal(SIGCHLD, SIG_DFL);
crypto/dist/ipsec-tools/src/racoon/session.c
359
SIGCHLD,
crypto/dist/ipsec-tools/src/racoon/session.c
449
case SIGCHLD:
dist/pf/sbin/pflogd/privsep.c
136
signal(SIGCHLD, sig_chld);
games/sail/pl_1.c
134
signal(SIGCHLD, SIG_IGN);
games/sail/pl_1.c
140
signal(SIGCHLD, child);
games/sail/pl_1.c
65
signal(SIGCHLD, SIG_IGN);
games/sail/pl_main.c
86
signal(SIGCHLD, child);
lib/libc/stdlib/system.c
86
sigaddset(&nmask, SIGCHLD);
lib/librumpuser/rumpuser_sigtrans.c
83
#ifdef SIGCHLD
lib/librumpuser/rumpuser_sigtrans.c
84
case 20 : return SIGCHLD;
libexec/comsat/comsat.c
131
(void)signal(SIGCHLD, SIG_IGN);
libexec/ftpd/ftpd.c
522
(void)sigaction(SIGCHLD, &sa, NULL);
libexec/ftpd/ftpd.c
697
(void) sigaction(SIGCHLD, &sa, NULL);
libexec/httpd/daemon-bozo.c
187
signal(SIGCHLD, sigchild);
libexec/identd/identd.c
307
(void)signal(SIGCHLD, SIG_IGN);
libexec/rlogind/rlogind.c
414
signal(SIGCHLD, cleanup);
libexec/rlogind/rlogind.c
416
signal(SIGCHLD, SIG_IGN);
libexec/telnetd/telnetd.c
879
(void) signal(SIGCHLD, cleanup);
regress/sys/kern/unfdpass/unfdpass.c
183
(void) signal(SIGCHLD, catch_sigchld);
sbin/init/init.c
368
sa.sa_flags = sig == SIGCHLD ? SA_NOCLDSTOP : 0;
sbin/mount_portal/puffs_portal.c
458
if (signal(SIGCHLD, sigcry) == SIG_ERR)
sys/compat/freebsd/freebsd_fork.c
83
SCARG(uap, flags) & FREEBSD_RFLINUXTHPN ? SIGUSR1 : SIGCHLD,
sys/compat/linux/arch/aarch64/linux_sigarray.c
47
/* 17 */ [LINUX_SIGCHLD] = SIGCHLD,
sys/compat/linux/arch/alpha/linux_sigarray.c
55
SIGCHLD, /* 20 */
sys/compat/linux/arch/amd64/linux_sigarray.c
54
SIGCHLD, /* 17 */
sys/compat/linux/arch/arm/linux_sigarray.c
52
SIGCHLD,
sys/compat/linux/arch/i386/linux_sigarray.c
52
SIGCHLD, /* 17 */
sys/compat/linux/arch/m68k/linux_sigarray.c
52
SIGCHLD,
sys/compat/linux/arch/mips/linux_sigarray.c
56
SIGCHLD,
sys/compat/linux/arch/powerpc/linux_sigarray.c
52
SIGCHLD,
sys/compat/linux/common/linux_misc.c
250
sigdelset(&p->p_sigpend.sp_set, SIGCHLD); /* XXXAD ksiginfo leak */
sys/compat/linux/common/linux_signal.c
198
case SIGCHLD:
sys/compat/linux32/common/linux32_signal.c
142
case SIGCHLD:
sys/compat/linux32/common/linux32_wait.c
130
sigdelset(&p->p_sigpend.sp_set, SIGCHLD); /* XXXAD ksiginfo leak */
sys/compat/netbsd32/netbsd32_signal.c
349
case SIGCHLD:
sys/compat/netbsd32/netbsd32_signal.c
439
case SIGCHLD:
sys/kern/init_main.c
650
if (fork1(l, 0, SIGCHLD, NULL, 0, start_init, NULL, NULL))
sys/kern/kern_exec.c
2802
p2->p_exitsig = SIGCHLD; /* signal for parent on exit */
sys/kern/kern_exit.c
1058
(options & WALTSIG ? child->p_exitsig == SIGCHLD
sys/kern/kern_exit.c
1059
: P_EXITSIG(child) != SIGCHLD)){
sys/kern/kern_exit.c
1333
child->p_exitsig = SIGCHLD;
sys/kern/kern_exit.c
142
if ((ksi->ksi_signo = P_EXITSIG(p)) == SIGCHLD) {
sys/kern/kern_exit.c
901
siginfo->si_signo = SIGCHLD;
sys/kern/kern_fork.c
122
return fork1(l, 0, SIGCHLD, NULL, 0, NULL, NULL, retval);
sys/kern/kern_fork.c
133
return fork1(l, FORK_PPWAIT, SIGCHLD, NULL, 0, NULL, NULL,
sys/kern/kern_fork.c
145
return fork1(l, FORK_PPWAIT|FORK_SHAREVM, SIGCHLD, NULL, 0,
sys/kern/kern_sig.c
1004
ksi.ksi_signo = SIGCHLD;
sys/kern/kern_sig.c
427
if (SIGACTION_PS(ps, SIGCHLD).sa_handler == SIG_IGN)
sys/kern/kern_sig.c
428
SIGACTION_PS(ps, SIGCHLD).sa_handler = SIG_DFL;
sys/kern/sys_sig.c
507
if (signum == SIGCHLD) {
sys/sys/proc.h
443
(((p)->p_slflag & PSL_TRACED) ? SIGCHLD : p->p_exitsig)
tests/fs/common/fstest_ffs.c
70
sigaction(SIGCHLD, &act, &oact);
tests/fs/common/fstest_ffs.c
72
sigaction(SIGCHLD, &oact, NULL);
tests/fs/common/fstest_nfs.c
108
signal(SIGCHLD, childfail);
tests/fs/common/fstest_nfs.c
256
signal(SIGCHLD, SIG_IGN);
tests/fs/common/fstest_puffs.c
272
signal(SIGCHLD, childfail);
tests/fs/common/fstest_puffs.c
430
signal(SIGCHLD, SIG_IGN);
tests/fs/common/fstest_udf.c
73
sigaction(SIGCHLD, &act, &oact);
tests/fs/common/fstest_udf.c
75
sigaction(SIGCHLD, &oact, NULL);
tests/fs/fifofs/t_fifo.c
107
if (sigaction(SIGCHLD, &action, NULL) == -1)
tests/fs/fifofs/t_fifo.c
81
if (signo == SIGCHLD) {
tests/lib/libc/gen/t_siginfo.c
149
ATF_REQUIRE_EQ(info->si_signo, SIGCHLD);
tests/lib/libc/gen/t_siginfo.c
167
sigaction(SIGCHLD, &sa, NULL);
tests/lib/libc/gen/t_siginfo.c
182
sigaddset(&set, SIGCHLD);
tests/lib/libc/sys/t_clone.c
189
CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD, NULL);
tests/lib/libc/sys/t_clone.c
211
CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD, NULL);
tests/lib/libc/sys/t_clone.c
243
CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD, (void *)&rl);
tests/lib/libc/sys/t_fork.c
291
flags |= SIGCHLD;
tests/lib/libc/sys/t_ptrace_clone_wait.h
202
validate_status_stopped(status, SIGCHLD);
tests/lib/libc/sys/t_ptrace_clone_wait.h
378
flags|SIGCHLD, (void *)(intptr_t)exitval2)) != -1);
tests/lib/libc/sys/t_ptrace_clone_wait.h
566
sigdelset((sigset_t *)&kp.p_sigmask, SIGCHLD);
tests/lib/libc/sys/t_ptrace_clone_wait.h
631
validate_status_stopped(status, SIGCHLD);
tests/lib/libc/sys/t_ptrace_clone_wait.h
67
flags|SIGCHLD, (void *)(intptr_t)exitval2)) != -1);
tests/lib/libc/sys/t_ptrace_clone_wait.h
710
flags|SIGCHLD, (void *)(intptr_t)exitval2)) != -1);
tests/lib/libc/sys/t_ptrace_fork_wait.h
119
sigaddset(&set, SIGCHLD);
tests/lib/libc/sys/t_ptrace_fork_wait.h
1401
sigaddset(&set, SIGCHLD);
tests/lib/libc/sys/t_ptrace_fork_wait.h
1559
sigdelset((sigset_t *)&kp.p_sigmask, SIGCHLD);
tests/lib/libc/sys/t_ptrace_fork_wait.h
499
sigaddset(&set, SIGCHLD);
tests/lib/libc/sys/t_ptrace_sigchld.c
133
SYSCALL_REQUIRE(sigaction(SIGCHLD, &sa, NULL) == 0);
tests/lib/libc/sys/t_ptrace_sigchld.c
161
expected_signo = SIGCHLD;
tests/lib/libc/sys/t_recvmmsg.c
115
error = sigaction(SIGCHLD, &sa, 0);
tests/lib/libc/sys/t_select.c
147
signal(SIGCHLD, sigchld);
tests/lib/libc/sys/t_select.c
188
signal(SIGCHLD, sigchld);
tests/lib/libc/sys/t_sendmmsg.c
125
error = sigaction(SIGCHLD, &sa, 0);
tests/lib/libc/sys/t_sendrecv.c
134
error = sigaction(SIGCHLD, &sa, 0);
tests/lib/libc/ttyio/t_ttyio.c
138
REQUIRE_ERRNO(sigaction(SIGCHLD, &sa, NULL), -1);
tests/lib/libc/ttyio/t_ttyio.c
152
REQUIRE_ERRNO(sigaction(SIGCHLD, &sa, NULL), -1);
tests/lib/libcurses/director/director.c
198
signal(SIGCHLD, slave_died);
tests/lib/libcurses/director/director.c
288
signal(SIGCHLD, SIG_DFL);
usr.bin/apply/apply.c
228
omask = sigblock(sigmask(SIGCHLD));
usr.bin/kdump/kdump.c
1462
case SIGCHLD:
usr.bin/mail/dotlock.c
149
(void)sigaddset(&nset, SIGCHLD);
usr.bin/mail/fio.c
481
sigaddset(&nset, SIGCHLD);
usr.bin/mail/main.c
208
(void)sigaction(SIGCHLD, &sa, NULL);
usr.bin/mail/popen.c
318
(void)sigaddset(&nset, SIGCHLD);
usr.bin/mail/popen.c
517
(void)sigaddset(&nset, SIGCHLD);
usr.bin/make/job.c
2205
(void)bmake_signal(SIGCHLD, HandleSIGCHLD);
usr.bin/make/job.c
2206
sigaddset(&caught_signals, SIGCHLD);
usr.bin/make/job.c
2249
(void)bmake_signal(SIGCHLD, SIG_DFL);
usr.bin/rlogin/rlogin.c
338
(void)sigaction(SIGCHLD, &sa, NULL);
usr.bin/rlogin/rlogin.c
378
(void)sigaction(SIGCHLD, &sa, NULL);
usr.bin/rlogin/rlogin.c
527
(void)sigaction(SIGCHLD, &sa, NULL);
usr.bin/rlogin/rlogin.c
530
(void)sigaction(SIGCHLD, &sa, NULL);
usr.bin/script/script.c
188
(void)xsignal(SIGCHLD, finish);
usr.bin/script/script.c
195
(void)xsignal(SIGCHLD, SIG_DFL);
usr.bin/timeout/timeout.c
160
case SIGCHLD:
usr.bin/timeout/timeout.c
202
SIGCHLD,
usr.sbin/autofs/automountd.c
388
error = sigaction(SIGCHLD, &sa, NULL);
usr.sbin/faithd/faithd.c
700
(void)sigaction(SIGCHLD, &sa, (struct sigaction *)0);
usr.sbin/faithd/faithd.c
702
if (signal(SIGCHLD, sig_child) == SIG_ERR) {
usr.sbin/faithd/tcp.c
124
(void)signal(SIGCHLD, SIG_DFL);
usr.sbin/faithd/tcp.c
322
(void)signal(SIGCHLD, sig_child);
usr.sbin/inetd/inetd.c
340
{ SIGALRM, SIGHUP, SIGCHLD, SIGTERM, SIGINT, SIGPIPE };
usr.sbin/inetd/inetd.c
401
if (signum != SIGCHLD)
usr.sbin/inetd/inetd.c
432
case SIGCHLD:
usr.sbin/lpr/lpd/lpd.c
266
signal(SIGCHLD, reapchild);
usr.sbin/lpr/lpd/lpd.c
337
signal(SIGCHLD, SIG_DFL);
usr.sbin/lpr/lpd/printjob.c
1227
signal(SIGCHLD, SIG_DFL);
usr.sbin/rpc.lockd/lockd.c
205
if (sigaction(SIGCHLD, &sigchild, NULL) != 0) {
usr.sbin/rpc.lockd/lockd_lock.c
742
(void)sigaddset(&block, SIGCHLD);
usr.sbin/rpc.lockd/lockd_lock.c
755
(void)sigaddset(&block, SIGCHLD);
usr.sbin/rpc.statd/statd.c
136
(void)sigaction(SIGCHLD, &nsa, NULL);
usr.sbin/rpcbind/rpcbind.c
217
(void) signal(SIGCHLD, reap);
usr.sbin/syslogd/syslogd.c
670
signal_set(ev, SIGCHLD, reapchild, ev);
usr.sbin/ypserv/ypserv/ypserv.c
358
if (sigaction(SIGCHLD, &sa, NULL)) {