tag | line | file | source code |
signum | 105 | kernel/signal.c | static inline void check_pending(int signum) |
signum | 109 | kernel/signal.c | p = signum - 1 + current->sig->action; |
signum | 111 | kernel/signal.c | if (signum == SIGCHLD) |
signum | 113 | kernel/signal.c | current->signal &= ~_S(signum); |
signum | 117 | kernel/signal.c | if (signum != SIGCONT && signum != SIGCHLD && signum != SIGWINCH) |
signum | 119 | kernel/signal.c | current->signal &= ~_S(signum); |
signum | 128 | kernel/signal.c | asmlinkage unsigned long sys_signal(int signum, __sighandler_t handler) |
signum | 133 | kernel/signal.c | if (signum<1 || signum>32) |
signum | 135 | kernel/signal.c | if (signum==SIGKILL || signum==SIGSTOP) |
signum | 145 | kernel/signal.c | handler = current->sig->action[signum-1].sa_handler; |
signum | 146 | kernel/signal.c | current->sig->action[signum-1] = tmp; |
signum | 147 | kernel/signal.c | check_pending(signum); |
signum | 152 | kernel/signal.c | asmlinkage int sys_sigaction(int signum, const struct sigaction * action, |
signum | 157 | kernel/signal.c | if (signum<1 || signum>32) |
signum | 159 | kernel/signal.c | if (signum==SIGKILL || signum==SIGSTOP) |
signum | 161 | kernel/signal.c | p = signum - 1 + current->sig->action; |
signum | 167 | kernel/signal.c | new_sa.sa_mask |= _S(signum); |
signum | 169 | kernel/signal.c | new_sa.sa_mask &= ~_S(signum); |
signum | 185 | kernel/signal.c | check_pending(signum); |