Searched refs:SIGCHLD (Results 1 - 3 of 3) sorted by relevance
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_exit.c | 812 * 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 D | kern_sig.c | 395 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 D | signal.h | 107 #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 29 milliseconds