Lines Matching defs:sig
1311 prgetaction(proc_t *p, user_t *up, uint_t sig, struct sigaction *sp)
1317 if (sig != 0 && (unsigned)sig < nsig) {
1318 sp->sa_handler = up->u_signal[sig-1];
1319 prassignset(&sp->sa_mask, &up->u_sigmask[sig-1]);
1320 if (sigismember(&up->u_sigonstack, sig))
1322 if (sigismember(&up->u_sigresethand, sig))
1324 if (sigismember(&up->u_sigrestart, sig))
1326 if (sigismember(&p->p_siginfo, sig))
1328 if (sigismember(&up->u_signodefer, sig))
1330 if (sig == SIGCLD) {
1341 prgetaction32(proc_t *p, user_t *up, uint_t sig, struct sigaction32 *sp)
1347 if (sig != 0 && (unsigned)sig < nsig) {
1348 sp->sa_handler = (caddr32_t)(uintptr_t)up->u_signal[sig-1];
1349 prassignset(&sp->sa_mask, &up->u_sigmask[sig-1]);
1350 if (sigismember(&up->u_sigonstack, sig))
1352 if (sigismember(&up->u_sigresethand, sig))
1354 if (sigismember(&up->u_sigrestart, sig))
1356 if (sigismember(&p->p_siginfo, sig))
1358 if (sigismember(&up->u_signodefer, sig))
1360 if (sig == SIGCLD) {