sig_handler
[SIGSEGV] = sig_handler,
[SIGBUS] = sig_handler,
[SIGILL] = sig_handler,
[SIGFPE] = sig_handler,
[SIGTRAP] = sig_handler,
[SIGIO] = sig_handler,
[SIGWINCH] = sig_handler,
[SIGCHLD] = sig_handler,
enum sig_handler handler)
if (sig_handler_ignored(sig_handler(p, sig), sig)) {
handler = sig_handler(t, sig);
signal(SIGINT, sig_handler);
struct sigaction sa = { .sa_handler = sig_handler };
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGUSR1, sig_handler);
signal(SIGCHLD, sig_handler);
signal(SIGPIPE, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
signal(SIGCHLD, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGINT, sig_handler);
sa.sa_sigaction = (void *) sig_handler;
fd2 = bp_event(sig_handler, SIGUSR1);
sa.sa_sigaction = (void *) sig_handler;
signal(SIGCHLD, sig_handler);
signal(SIGINT, sig_handler);
signal(SIGTERM, sig_handler);
if (signal(SIGINT, sig_handler) == SIG_ERR)
if (signal(SIGTERM, sig_handler) == SIG_ERR)
.sa_handler = sig_handler,
signal(SIGVTALRM, sig_handler);
signal(SIGPROF, sig_handler);
signal(SIGALRM, sig_handler);
if (signal(SIGALRM, sig_handler) == SIG_ERR)