void alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc);