#include #include #include #include #include main() { struct sigaction sa; memset(&sa, 0, sizeof(sa)); #ifdef _LP64 sa.sa_handler = (void *)0x0000800000000000; #else sa.sa_handler = -1; #endif if (sigaction(SIGALRM, &sa, NULL)) { perror("sigaction"); exit(1); } kill(getpid(), SIGALRM); while (1); }