Lines Matching refs:signo
313 ignoresig(int signo)
315 if (sigmode[signo - 1] != S_IGN && sigmode[signo - 1] != S_HARD_IGN) {
316 signal(signo, SIG_IGN);
318 sigmode[signo - 1] = S_HARD_IGN;
325 onsig(int signo)
327 gotsig[signo - 1] = 1;
328 pendingsig = signo;
330 if (exsig || (signo == SIGINT && !trap[SIGINT])) {
3155 setsignal(int signo)
3161 t = trap[signo];
3169 switch (signo) {
3194 t = &sigmode[signo - 1];
3200 if (sigaction(signo, 0, &act) == -1) {
3210 && (signo == SIGTSTP || signo == SIGTTIN || signo == SIGTTOU)
3234 sigaction(signo, &act, 0);
11208 int signo;
11213 for (signo = 0; signo < NSIG; signo++) {
11214 if (trap[signo] != NULL) {
11217 sn = get_signame(signo);
11219 single_quote(trap[signo]), sn);
11229 signo = get_signum(*ap);
11230 if (signo < 0)
11239 if (trap[signo])
11240 free(trap[signo]);
11241 trap[signo] = action;
11242 if (signo != 0)
11243 setsignal(signo);