/* * external.c - A program that responds to externally * generated events (ctrl-c) */ #include #include #include #include void handler(int sig) { printf("Received SIGINT\n"); fflush(stdout); } int main() { signal(SIGINT, handler); /* installs ctl-c handler */ while(1) { continue; } }