ALARM
#define ALARM 6 /* SIGALRM after this many seconds */
#define ALARM sa.sa_handler == SIG_DFL ? 0 : (sa.sa_handler = notify_handler, sigaction(SIGALRM, &sa, NULL))