#include #include #include int done=0; static void sig_usr(int signo) { done = 1; return; } int main(void) { if (signal(SIGINT, sig_usr) == SIG_ERR) exit(-1); while (!done) pause(); sleep(2); printf("Llegó Control-C\n"); exit(0); }