Lines Matching refs:action

74 	return t->sighand->action[sig - 1].sa.sa_handler;  in sig_handler()
510 t->sighand->action[i].sa.sa_handler = SIG_IGN; in ignore_signals()
523 struct k_sigaction *ka = &t->sighand->action[0]; in flush_signal_handlers()
538 void __user *handler = tsk->sighand->action[sig-1].sa.sa_handler; in unhandled_signal()
1299 struct k_sigaction *action; in force_sig_info_to_task() local
1303 action = &t->sighand->action[sig-1]; in force_sig_info_to_task()
1304 ignored = action->sa.sa_handler == SIG_IGN; in force_sig_info_to_task()
1307 action->sa.sa_handler = SIG_DFL; in force_sig_info_to_task()
1309 action->sa.sa_flags |= SA_IMMUTABLE; in force_sig_info_to_task()
1317 if (action->sa.sa_handler == SIG_DFL && in force_sig_info_to_task()
2233 (psig->action[SIGCHLD-1].sa.sa_handler == SIG_IGN || in do_notify_parent()
2234 (psig->action[SIGCHLD-1].sa.sa_flags & SA_NOCLDWAIT))) { in do_notify_parent()
2251 if (psig->action[SIGCHLD-1].sa.sa_handler == SIG_IGN) in do_notify_parent()
2327 if (sighand->action[SIGCHLD-1].sa.sa_handler != SIG_IGN && in do_notify_parent_cldstop()
2328 !(sighand->action[SIGCHLD-1].sa.sa_flags & SA_NOCLDSTOP)) in do_notify_parent_cldstop()
2871 &sighand->action[SIGKILL-1]); in get_signal()
2920 !(sighand->action[signr -1].sa.sa_flags & SA_IMMUTABLE)) { in get_signal()
2926 ka = &sighand->action[signr-1]; in get_signal()
4279 void kernel_sigaction(int sig, __sighandler_t action) in kernel_sigaction() argument
4282 current->sighand->action[sig - 1].sa.sa_handler = action; in kernel_sigaction()
4283 if (action == SIG_IGN) { in kernel_sigaction()
4311 k = &p->sighand->action[sig-1]; in do_sigaction()