Lines Matching refs:SIGCLD
75 {(sigmask(SIGCONT)|sigmask(SIGCLD)|sigmask(SIGPWR)
703 if (sig == SIGCLD)
772 * If SIGCLD was dequeued from the process's signal queue,
773 * search for other pending SIGCLD's from the list of children.
1614 if (sig == SIGCLD) {
1667 if (sig == SIGCLD)
1705 PTOU(pp)->u_signal[SIGCLD - 1] == SIG_IGN) {
1731 * Give the parent process a SIGCLD if it does not have one pending,
1732 * else mark the child process so a SIGCLD can be posted later.
1744 * If a SIGCLD is pending, then just mark the child process
1745 * so that its SIGCLD will be posted later, when the first
1746 * SIGCLD is taken off the queue or when the parent is ready
1749 if (sigismember(&pp->p_sig, SIGCLD)) {
1776 * Search for a child that has a pending SIGCLD for us, the parent.
1777 * The queue of SIGCLD signals is implied by the list of children.
1778 * We post the SIGCLD signals one at a time so they don't get lost.
1944 * Delete a queued SIGCLD siginfo structure matching the k_siginfo_t argument.
1953 ASSERT(ip->si_signo == SIGCLD);
1957 if (!sigismember(&p->p_sig, SIGCLD)) {
1968 if (sqp->sq_info.si_signo == SIGCLD) {
1982 if (sqp->sq_info.si_signo == SIGCLD)
1987 sigdelset(&p->p_sig, SIGCLD);
1988 sigdelset(&p->p_extsig, SIGCLD);
2130 (sig == SIGCLD && SI_FROMKERNEL(infop))) &&
2758 case SIGCLD:
2829 case SIGCLD: