taglinefilesource code
signum93kernel/signal.cstatic void check_pending(int signum)
signum97kernel/signal.cp = signum - 1 + current->sigaction;
signum99kernel/signal.cif (signum == SIGCHLD)
signum101kernel/signal.ccurrent->signal &= ~_S(signum);
signum105kernel/signal.cif (signum != SIGCONT && signum != SIGCHLD && signum != SIGWINCH)
signum107kernel/signal.ccurrent->signal &= ~_S(signum);
signum112kernel/signal.casmlinkage unsigned long sys_signal(int signum, void (*handler)(int))
signum117kernel/signal.cif (signum<1 || signum>32)
signum119kernel/signal.cif (signum==SIGKILL || signum==SIGSTOP)
signum130kernel/signal.chandler = current->sigaction[signum-1].sa_handler;
signum131kernel/signal.ccurrent->sigaction[signum-1] = tmp;
signum132kernel/signal.ccheck_pending(signum);
signum136kernel/signal.casmlinkage int sys_sigaction(int signum, const struct sigaction * action,
signum141kernel/signal.cif (signum<1 || signum>32)
signum143kernel/signal.cif (signum==SIGKILL || signum==SIGSTOP)
signum145kernel/signal.cp = signum - 1 + current->sigaction;
signum154kernel/signal.cnew_sa.sa_mask |= _S(signum);
signum171kernel/signal.ccheck_pending(signum);