/* Demostrate UNIX Interrupt */ #define _XOPEN_SOURCE 500 #include #include void Int_Handler(int dummy) { printf("****You typed control-Z"); } int main() { int i; printf("Setting up interrupt signal for SIGTSTP (control-Z)\n"); sigset(SIGTSTP, Int_Handler); /* ========================================================= Infinite loop that prints .................. ========================================================= */ while (1) { /* */ for (i = 0; i < 99999999; i++) ; printf("."); fflush(stdout); } }