tag | line | file | source code |
sa | 172 | kernel/sched.c | struct sigaction * sa = current->sigaction; |
sa | 175 | kernel/sched.c | for (mask=1 ; mask ; sa++,mask += mask) |
sa | 176 | kernel/sched.c | if (sa->sa_handler == SIG_IGN) |
sa | 140 | kernel/signal.c | struct sigaction * sa = current->sigaction + signr - 1; |
sa | 148 | kernel/signal.c | sa->sa_flags & SA_INTERRUPT); |
sa | 152 | kernel/signal.c | if ((eax == -ERESTARTSYS) && ((sa->sa_flags & SA_INTERRUPT) || |
sa | 160 | kernel/signal.c | sa_handler = (unsigned long) sa->sa_handler; |
sa | 204 | kernel/signal.c | if (sa->sa_flags & SA_ONESHOT) |
sa | 205 | kernel/signal.c | sa->sa_handler = NULL; |
sa | 207 | kernel/signal.c | longs = (sa->sa_flags & SA_NOMASK)?7:8; |
sa | 211 | kernel/signal.c | put_fs_long((long) sa->sa_restorer,tmp_esp++); |
sa | 213 | kernel/signal.c | if (!(sa->sa_flags & SA_NOMASK)) |
sa | 220 | kernel/signal.c | current->blocked |= sa->sa_mask; |