Searched refs:SIGCLD (Results 1 - 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/lib/libast/common/comp/
H A Dwaitpid.c53 #undef SIGCLD
104 #if !defined(SIGCLD)
131 #if !defined(SIGCLD)
137 #if defined(SIGCLD)
138 handler = signal(SIGCLD, catch);
141 signal(SIGCLD, handler);
155 #if defined(SIGCLD)
156 if (flags & WNOHANG) signal(SIGCLD, handler);
/illumos-gate/usr/src/lib/libshell/common/data/
H A Dsignals.c24 #if defined(SIGCLD) && !defined(SIGCHLD)
25 # define SIGCHLD SIGCLD
67 # ifdef SIGCLD
68 # if SIGCLD!=SIGCHLD
69 "CLD", VAL(SIGCLD,SH_SIGFAULT), S("Death of Child"),
71 # endif /* SIGCLD */
73 # ifdef SIGCLD
74 "CLD", VAL(SIGCLD,SH_SIGFAULT), S("Death of Child"),
75 # endif /* SIGCLD */
/illumos-gate/usr/src/lib/libbc/inc/include/
H A Dsignal.h42 #define SIGCLD 20 /* System V name for SIGCHLD */ macro
/illumos-gate/usr/src/cmd/ttymon/
H A Dtmsig.c43 * SIGCLD - tmchild died
62 (void)sigdelset(&cset, SIGCLD);
77 (void)sigaction(SIGCLD, &sigact, NULL);
H A Dttymon.c108 (void) sigaction(SIGCLD, NULL, &Sigcld);
300 (void) sigaddset(&tset, SIGCLD);
322 (void) sigaddset(&tset, SIGCLD);
H A Dtmsac.c174 (void)sigaddset(&tset, SIGCLD);
H A Dtmhandler.c100 /* protect following region from SIGCLD */
103 (void)sigaddset(&tset, SIGCLD);
267 * sigchild - handler for SIGCLD
391 (void)sigaddset(&tset, SIGCLD);
/illumos-gate/usr/src/lib/libshell/common/include/
H A Djobs.h38 #if defined(SIGCLD) && !defined(SIGCHLD)
39 # define SIGCHLD SIGCLD
H A Dbuiltins.h75 #if defined(SIGCLD) || defined(SIGCHLD)
/illumos-gate/usr/src/lib/libast/common/misc/
H A Dsigcrit.c50 #if defined(SIGCHLD) && ( !defined(SIGCLD) || SIGCHLD != SIGCLD || _lib_sigprocmask || _lib_sigsetmask )
/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Dsignalmap.c161 case SIGCLD: /* System V name for SIGCHLD */
203 return (SIGCLD);
247 omask |= sigmask(SIGCLD);
291 if (omask & sigmask(SIGCLD))
/illumos-gate/usr/src/uts/common/syscall/
H A Dsigaction.c102 if (sig == SIGCLD) {
115 if (sig == SIGCLD)
195 if (sig == SIGCLD) {
208 if (sig == SIGCLD)
/illumos-gate/usr/src/uts/common/sys/iso/
H A Dsignal_iso.h69 #define SIGCLD 18 /* child status change */ macro
/illumos-gate/usr/src/cmd/saf/
H A Dsac.c60 static struct sigaction Sigcld; /* SIGCLD */
186 (void) sigaddset(&sigact.sa_mask, SIGCLD);
187 (void) sigaction(SIGCLD, &sigact, &Sigcld);
289 * monitors and should get the SIGCLD's if they die (and
291 * although init would get the SIGCLD when the stuckie gets
411 (void) sigaddset(&tset, SIGCLD);
598 (void) sigaddset(&tset, SIGCLD);
655 (void) sigaction(SIGCLD, &Sigcld, NULL);
893 * We play with SIGCLD here to that after SIGKILL is sent, the catcher
895 * is established for SIGCLD an
[all...]
H A Dreadtab.c281 (void) sigaddset(&tset, SIGCLD);
/illumos-gate/usr/src/cmd/ptools/psig/
H A Dpsig.c335 } else if (sig == SIGCLD) {
376 if (sig == SIGCLD)
396 if (sig == SIGCLD) {
/illumos-gate/usr/src/lib/libbc/inc/include/sys/
H A Dsignal.h91 #define SIGCLD 20 /* System V name for SIGCHLD */ macro
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dstr2sig.c63 { "CLD", SIGCLD },
/illumos-gate/usr/src/lib/libast/common/features/
H A Dsignal.c73 #ifdef SIGCLD
75 "Death of child", "CLD", SIGCLD,
/illumos-gate/usr/src/cmd/init/
H A Dinit.c406 int pl_dflag; /* Flag indicating SIGCLD from this pid */
942 (void) sighold(SIGCLD);
945 (void) sigrelse(SIGCLD);
1397 (void) sighold(SIGCLD);
1456 (void) sigrelse(SIGCLD);
1896 (void) sighold(SIGCLD);
1899 (void) sigrelse(SIGCLD);
2086 (void) sighold(SIGCLD);
2104 (void) sigrelse(SIGCLD);
2213 (void) sigset(SIGCLD, childeat
[all...]
/illumos-gate/usr/src/cmd/mail/
H A Dmain.c223 for (i = SIGINT; i < SIGCLD; i++) {
/illumos-gate/usr/src/uts/common/os/
H A Dsig.c77 {(sigmask(SIGCONT)|sigmask(SIGCLD)|sigmask(SIGPWR)
720 if (sig == SIGCLD)
789 * If SIGCLD was dequeued from the process's signal queue,
790 * search for other pending SIGCLD's from the list of children.
1631 if (sig == SIGCLD) {
1684 if (sig == SIGCLD)
1722 PTOU(pp)->u_signal[SIGCLD - 1] == SIG_IGN) {
1748 * Give the parent process a SIGCLD if it does not have one pending,
1749 * else mark the child process so a SIGCLD can be posted later.
1761 * If a SIGCLD i
[all...]
/illumos-gate/usr/src/cmd/ypcmd/
H A Dyp_b_subr.c131 fprintf(stderr, "ypbind sighandler: got SIGCLD signal (event=%d)\n",
342 sighold(SIGCLD); /* add it to ypbind's signal mask */
363 sigrelse(SIGCLD);
374 sigrelse(SIGCLD);
379 sigrelse(SIGCLD);
/illumos-gate/usr/src/cmd/nscd/
H A Dserver.c442 * ignore the SIGCLD signal so that it does not
445 (void) signal(SIGCLD, SIG_IGN);
/illumos-gate/usr/src/ucbhead/sys/
H A Dsignal.h95 #define SIGCLD 18 /* child status change */ macro
172 /* this is only valid for SIGCLD */
173 #define SA_NOCLDSTOP 0x00020000 /* don't send job control SIGCLD's */
186 /* this is only valid for SIGCLD */

Completed in 82 milliseconds

12