sig_action
void sig_action(int signum, siginfo_t *info, void *context);
sa.sa_sigaction = sig_action;
if (sigaction(SIGINT, &sig_action, NULL)) {
if (sigaction(SIGALRM, &sig_action, NULL)) {
static struct sigaction sig_action = {
struct sigaction sig_action = {
sigaction(SIGSEGV, &sig_action, 0);