Lines Matching refs:sig
43 sigaction(int sig, struct sigaction *actp, struct sigaction *oactp)
52 if (sig <= 0 || sig >= NSIG ||
53 (actp != NULL && sigismember(&cantmask, sig)))
84 disp = ua->u_signal[sig - 1];
88 set = ua->u_sigmask[sig-1];
89 if (sigismember(&p->p_siginfo, sig))
91 if (sigismember(&ua->u_sigrestart, sig))
93 if (sigismember(&ua->u_sigonstack, sig))
95 if (sigismember(&ua->u_sigresethand, sig))
97 if (sigismember(&ua->u_signodefer, sig))
102 if (sig == SIGCLD) {
115 if (sig == SIGCLD)
118 setsigact(sig, act.sa_handler, &set, act.sa_flags);
136 sigaction32(int sig, struct sigaction32 *actp, struct sigaction32 *oactp)
145 if (sig <= 0 || sig >= NSIG ||
146 (actp != NULL && sigismember(&cantmask, sig)))
177 disp = ua->u_signal[sig - 1];
181 set = ua->u_sigmask[sig-1];
182 if (sigismember(&p->p_siginfo, sig))
184 if (sigismember(&ua->u_sigrestart, sig))
186 if (sigismember(&ua->u_sigonstack, sig))
188 if (sigismember(&ua->u_sigresethand, sig))
190 if (sigismember(&ua->u_signodefer, sig))
195 if (sig == SIGCLD) {
208 if (sig == SIGCLD)
211 setsigact(sig, (void (*)())(uintptr_t)act32.sa_handler, &set,