Lines Matching refs:_SIG_IDX
809 oact->sa_mask = ps->ps_catchmask[_SIG_IDX(sig)]; in kern_sigaction()
821 (__siginfohandler_t *)ps->ps_sigact[_SIG_IDX(sig)]; in kern_sigaction()
823 oact->sa_handler = ps->ps_sigact[_SIG_IDX(sig)]; in kern_sigaction()
841 ps->ps_catchmask[_SIG_IDX(sig)] = act->sa_mask; in kern_sigaction()
842 SIG_CANTMASK(ps->ps_catchmask[_SIG_IDX(sig)]); in kern_sigaction()
844 ps->ps_sigact[_SIG_IDX(sig)] = in kern_sigaction()
848 ps->ps_sigact[_SIG_IDX(sig)] = act->sa_handler; in kern_sigaction()
885 if (ps->ps_sigact[_SIG_IDX(SIGCHLD)] == SIG_IGN) in kern_sigaction()
896 if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_IGN || in kern_sigaction()
898 ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL)) { in kern_sigaction()
907 if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL) in kern_sigaction()
913 if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_IGN || in kern_sigaction()
914 ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL || in kern_sigaction()
921 if (ps->ps_sigact[_SIG_IDX(sig)] == SIG_IGN || in kern_sigaction()
922 ps->ps_sigact[_SIG_IDX(sig)] == SIG_DFL || in kern_sigaction()
1073 ps->ps_sigact[_SIG_IDX(sig)] = SIG_DFL; in sigdflt()
1110 if (ps->ps_sigact[_SIG_IDX(SIGCHLD)] == SIG_IGN) in execsigs()
1111 ps->ps_sigact[_SIG_IDX(SIGCHLD)] = SIG_DFL; in execsigs()
1458 action = ps->ps_sigact[_SIG_IDX(sig)]; in kern_sigtimedwait()
2100 mask = ps->ps_catchmask[_SIG_IDX(sig)]; in postsig_done()
2137 ktrpsig(sig, ps->ps_sigact[_SIG_IDX(sig)], in trapsignal()
2140 (*p->p_sysent->sv_sendsig)(ps->ps_sigact[_SIG_IDX(sig)], in trapsignal()
2151 ps->ps_sigact[_SIG_IDX(sig)] == SIG_IGN)) { in trapsignal()
2155 ps->ps_sigact[_SIG_IDX(sig)] = SIG_DFL; in trapsignal()
3236 switch ((intptr_t)p->p_sigacts->ps_sigact[_SIG_IDX(sig)]) { in sigprocess()
3445 action = ps->ps_sigact[_SIG_IDX(sig)]; in postsig()