SIG_IGN
signal(SIGIO, SIG_IGN);
signal(SIGHUP, SIG_IGN);
signal(SIGWINCH, SIG_IGN);
signal(SIGWINCH, SIG_IGN);
signal(SIGTERM, SIG_IGN);
current->sighand->action[sig-1].sa.sa_handler == SIG_IGN);
if (k->sa.sa_handler == SIG_IGN)
kernel_sigaction(sig, SIG_IGN);
me->sighand->action[SIGCHLD - 1].sa.sa_handler = SIG_IGN;
ret = (sigh->action[SIGCHLD-1].sa.sa_handler == SIG_IGN) ||
ignored = action->sa.sa_handler == SIG_IGN;
(psig->action[SIGCHLD-1].sa.sa_handler == SIG_IGN ||
if (psig->action[SIGCHLD-1].sa.sa_handler == SIG_IGN)
if (sighand->action[SIGCHLD-1].sa.sa_handler != SIG_IGN &&
if (ka->sa.sa_handler == SIG_IGN) /* Do nothing. */
if (action == SIG_IGN) {
bool was_ignored = k->sa.sa_handler == SIG_IGN;
t->sighand->action[i].sa.sa_handler = SIG_IGN;
if (force_default || ka->sa.sa_handler != SIG_IGN)
if (handler != SIG_IGN && handler != SIG_DFL)
return handler == SIG_IGN ||
kernel_sigaction(SIGCHLD, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGUSR2, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGINT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
signal(SIGINT, SIG_IGN);
signal(SIGQUIT, SIG_IGN);
ASSERT_NE(signal(SIGCHLD, SIG_IGN), SIG_ERR);
ASSERT_NE(signal(SIGCHLD, SIG_IGN), SIG_ERR);
signal(SIGPIPE, SIG_IGN);
signal(SIGPIPE, SIG_IGN);
signal(SIGCHLD, SIG_IGN);
signal(SIGSYS, SIG_IGN);
if (signal(SIGINT, power_floor_exit) == SIG_IGN)
signal(SIGINT, SIG_IGN);
if (signal(SIGHUP, power_floor_exit) == SIG_IGN)
signal(SIGHUP, SIG_IGN);
if (signal(SIGTERM, power_floor_exit) == SIG_IGN)
signal(SIGTERM, SIG_IGN);
if (signal(SIGINT, workload_hint_exit) == SIG_IGN)
signal(SIGINT, SIG_IGN);
if (signal(SIGHUP, workload_hint_exit) == SIG_IGN)
signal(SIGHUP, SIG_IGN);
if (signal(SIGTERM, workload_hint_exit) == SIG_IGN)
signal(SIGTERM, SIG_IGN);
if (signal(SIGUSR1, SIG_IGN) == SIG_ERR)
signal(SIGHUP, SIG_IGN);
sa.sa_sigaction = (void *)SIG_IGN;
signal(SIGPIPE, SIG_IGN);
act.sa_handler = SIG_IGN;