1#include <sys/signal.h> 2#include <stdio.h> 3#include <unistd.h> 4 5void handler_usr1 (int i) 6{ 7 puts ("got signal usr1"); 8} 9 10void handler_alrm (int i) 11{ 12 puts ("got signal ALRM"); 13} 14 15int main () 16{ 17 int i = 0; 18 19 signal (SIGUSR1, handler_usr1); 20 signal (SIGALRM, handler_alrm); 21 22 puts ("Put breakpoint here"); 23 24 while (i++ < 20) 25 sleep (1); 26} 27 28