taglinefilesource code
signum35kernel/ksyms.cextern void check_pending(int signum);
signum115kernel/signal.cstatic void check_pending(int signum)
signum119kernel/signal.cp = signum - 1 + current->sigaction;
signum121kernel/signal.cif (signum == SIGCHLD)
signum123kernel/signal.ccurrent->signal &= ~_S(signum);
signum127kernel/signal.cif (signum != SIGCONT && signum != SIGCHLD && signum != SIGWINCH)
signum129kernel/signal.ccurrent->signal &= ~_S(signum);
signum134kernel/signal.casmlinkage int sys_signal(int signum, unsigned long handler)
signum138kernel/signal.cif (signum<1 || signum>32 || signum==SIGKILL || signum==SIGSTOP)
signum146kernel/signal.chandler = (long) current->sigaction[signum-1].sa_handler;
signum147kernel/signal.ccurrent->sigaction[signum-1] = tmp;
signum148kernel/signal.ccheck_pending(signum);
signum152kernel/signal.casmlinkage int sys_sigaction(int signum, const struct sigaction * action,
signum157kernel/signal.cif (signum<1 || signum>32 || signum==SIGKILL || signum==SIGSTOP)
signum159kernel/signal.cp = signum - 1 + current->sigaction;
signum168kernel/signal.cnew_sa.sa_mask |= _S(signum);
signum182kernel/signal.ccheck_pending(signum);