SIGCHLD
if (set_sig_handler(SIGCHLD, SIG_IGN) != 0) {
if (sig == SIGCHLD && handler == SIG_IGN) {
if (signal(SIGCHLD, chld_handler) == SIG_ERR) {
signal(SIGCHLD, dologout);
signal(SIGCHLD, dologout);
(void) sigaddset(&set, SIGCHLD);
disp = sigset(SIGCHLD, SIG_DFL);
(void) signal(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, SIG_IGN);
(void) sigset(SIGCHLD, SIG_DFL);
(void) signal(SIGCHLD, SIG_IGN);
(void) sigaddset(&main_sigmask, SIGCHLD);
/*CONSTANTCONDITION*/ SIGNAL(SIGCHLD, chld);
(void) signal(SIGCHLD, reportme);
(void) sigset(SIGCHLD, SIG_IGN);
(void) sigset(SIGCHLD, catchild);
(void) sigset(SIGCHLD, catchild);
(void) sigset(SIGCHLD, SIG_DFL);
(void) sigaddset(&sigmask, SIGCHLD);
if (sigaction(SIGCHLD, &sa, NULL) < 0)
(void) signal(SIGCHLD, reapchildren);
(void) signal(SIGCHLD, SIG_IGN); /* no zombies */
(void) sigset(SIGCHLD, cleanup);
(void) sigset(SIGCHLD, SIG_IGN);
(void) sigset(SIGCHLD, cleanup);
(void) sigset(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, SIG_DFL);
(void) signal(SIGCHLD, (void (*)())cleanup);
(void) signal(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, (void (*)())cleanup);
(void) sigset(SIGCHLD, SIG_IGN); /* no zombies please */
omask = sigblock(sigmask(SIGCHLD));
(void) sigsetmask(omask &~ sigmask(SIGCHLD));
(void) sigaction(SIGCHLD, &sa, (struct sigaction *)NULL);
(void) sigsetmask(omask & ~sigmask(SIGCHLD));
omask = sigblock(sigmask(SIGCHLD));
omask = sigblock(sigmask(SIGCHLD));
omask = sigblock(sigmask(SIGCHLD));
omask = sigblock(sigmask(SIGCHLD));
omask = sigblock(sigmask(SIGCHLD));
omask = sigblock(sigmask(SIGCHLD));
pchild(SIGCHLD); /* simulate receipt of SIGCHLD */
omask = sigblock(sigmask(SIGCHLD));
omask = sigmask(SIGCHLD);
sv.mask = sigblock(sigmask(SIGCHLD));
(void) signal(SIGCHLD, SIG_DFL);
if (sigaction(SIGCHLD, &sact, &osact) == -1)
(void) sigaction(SIGCHLD, &osact, NULL);
(void) sigdelset(mask, SIGCHLD);
(void) sigaction(SIGCHLD, &act, NULL);
signal(SIGCHLD, pty_child_exited);
signal(SIGCHLD, pty_child_exited);
sigaction(SIGCHLD, &sa, NULL);
case SIGCHLD:
signal(SIGCHLD, handle_sigchld);
(void) signal(SIGCHLD, sigchld_handler);
(void) signal(SIGCHLD, sigchld_handler);
(void) sigaction(SIGCHLD, &s_action, (struct sigaction *) NULL);
(void) signal(SIGCHLD, SIG_DFL);
(void) sigaction(SIGCHLD, &s_action, (struct sigaction *) NULL);
(void) signal(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, SIG_IGN);
if (sig == SIGCHLD && handler == SIG_IGN) {
(void) set_sig_handler(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, finish);
# if !defined(SIGCHLD) && defined(SIGCLD)
mask |= sigmask(SIGCHLD);
(void) sigset(SIGCHLD, SIG_HOLD);
(void) sigset(SIGCHLD, SIG_DFL);
(void) sigaddset(&sset, SIGCHLD);
savesig = sm_releasesignal(SIGCHLD);
sm_blocksignal(SIGCHLD);
(void) sm_signal(SIGCHLD, reapchild);
SM_NOOP_SIGNAL(SIGCHLD, ignore);
(void) sm_blocksignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
(void) sm_signal(SIGCHLD, SIG_DFL);
(void) sm_signal(SIGCHLD, reapchild);
(void) sm_releasesignal(SIGCHLD);
(void) sm_signal(SIGCHLD, SIG_DFL);
(void) sm_signal(SIGCHLD, SIG_DFL);
(void) sm_signal(SIGCHLD, SIG_DFL);
(void) sm_signal(SIGCHLD, SIG_DFL);
(void) sm_signal(SIGCHLD, reapchild);
(void) sm_signal(SIGCHLD, SIG_DFL);
(void) sm_blocksignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
wasblocked = sm_blocksignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
sm_blocksignal(SIGCHLD);
(void) sm_signal(SIGCHLD, reapchild);
(void) sm_blocksignal(SIGCHLD);
(void) sm_signal(SIGCHLD, reapchild);
(void) sm_releasesignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
(void) sm_signal(SIGCHLD, SIG_DFL);
sm_releasesignal(SIGCHLD);
(void) sm_signal(SIGCHLD, SIG_DFL);
sm_releasesignal(SIGCHLD);
sm_releasesignal(SIGCHLD);
(void) sm_signal(SIGCHLD, SIG_DFL);
sm_releasesignal(SIGCHLD);
(void) sm_signal(SIGCHLD, SIG_DFL);
chldwasblocked = sm_blocksignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
chldwasblocked = sm_blocksignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
chldwasblocked = sm_blocksignal(SIGCHLD);
(void) sm_releasesignal(SIGCHLD);
case SIGCHLD:
(void) sighold(SIGCHLD);
(void) sigrelse(SIGCHLD);
(void) sigaction(SIGCHLD, &sa, NULL);
(void) sigaddset(&mask, SIGCHLD);
(void) sigaddset(&set, SIGCHLD);
(void) sigset(SIGCHLD, reapchild);
if (sig == SIGCHLD) {
(void) sigaction(SIGCHLD, &dfl, &cbuf);
(void) sigaction(SIGCHLD, &cbuf, NULL);
(void) sigaddset(&mask, SIGCHLD);
(void) sigaction(SIGCHLD, &dfl, &cbuf);
(void) sigaction(SIGCHLD, &cbuf, NULL);
(void) sigaction(SIGCHLD, &cbuf, NULL);
(void) sigaddset(&mask, SIGCHLD);
(void) sigaction(SIGCHLD, &dfl, &cbuf);
(void) sigaction(SIGCHLD, &cbuf, NULL);
(void) sigaction(SIGCHLD, &cbuf, NULL);
(void) signal(SIGCHLD, SIG_DFL);
(void) signal(SIGCHLD, (sig_handler_t)deadkid);
case SIGCHLD:
(void) sigaction(SIGCHLD, &act, NULL);
(void) sigaddset(&act.sa_mask, SIGCHLD);
(void) sigaddset(&set, SIGCHLD);
sigset(SIGCHLD, (void (*)())sigcld_handler);
sighold(SIGCHLD);
if (i == SIGCHLD)
sigset(SIGCHLD, (void (*)())sysvconfig);
sigset(SIGCHLD, SIG_IGN);
signal(SIGCHLD, SIG_IGN);
sigset(SIGCHLD, SIG_IGN);
sigaddset(&set, SIGCHLD);
sigaddset(&set, SIGCHLD);
signal(SIGCHLD, SIG_IGN);
(void) sigset(SIGCHLD, sigchld);
(void) sigaddset(&block_cld, SIGCHLD);
(void) sigset(SIGCHLD, SIG_DFL);
{ "CHLD", SIGCHLD },
(void) sigaddset(&mask, SIGCHLD);
if (sig == SIGCHLD) {
if (sig == SIGCHLD) {
if (sig == SIGCHLD) {
(void) sigaddset(&mask, SIGCHLD);
(void) sigaction(SIGCHLD, &act, &oact);
(void) sigaction(SIGCHLD, &oact, NULL);
(void) sigaction(SIGCHLD, &oact, NULL);
sigsaved = signal(SIGCHLD, SIG_IGN);
(void) signal(SIGCHLD, sigsaved);
sigaction(SIGCHLD, &pact, NULL);