Searched refs:SIGCHLD (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/bsd/kern/
H A Dkern_exit.c812 * If the parent is ignoring SIGCHLD, then POSIX requires
864 psignal(pp, SIGCHLD);
982 psignal(trace_parent, SIGCHLD);
1015 * If the parent is ignoring SIGCHLD, then POSIX requires
1211 * When SIGCHLD is blocked and wait() returns because the status
1213 * children processes, then any pending SIGCHLD signal is cleared.
1216 int mask = sigmask(SIGCHLD);
1220 /* we are blocking SIGCHLD signals. clear any pending SIGCHLD.
1418 siginfo.si_signo = SIGCHLD;
[all...]
H A Dkern_sig.c395 if ((signum == SIGCHLD) && (p->p_flag & P_NOCLDSTOP))
397 if ((signum == SIGCHLD) && (p->p_flag & P_NOCLDWAIT))
614 if (signum == SIGCHLD) {
1965 * signal, not a SIGCHLD, and so si_status is the signal
1971 * Note: Avoid the SIGCHLD recursion case!
1973 if (signum != SIGCHLD) {
2040 psignal(pp, SIGCHLD);
2319 psignal(pp, SIGCHLD);
2457 psignal(pp, SIGCHLD);
/darwin-on-arm/xnu/bsd/sys/
H A Dsignal.h107 #define SIGCHLD 20 /* to parent on child stop or exit */ macro
308 * If the signal is SIGCHLD, the si_pid field will contain the child process ID,
360 /* Codes for SIGCHLD */
480 #define SA_NOCLDSTOP 0x0008 /* do not generate SIGCHLD on child stop */

Completed in 79 milliseconds