/*
* A small program that catches the ctrl-c(SIGINT) signal for the first time and prints
* a output rather but exits on pressing ctrl-c again
*/
#include
#include
#include
#include
void sigfun(int sig)
{
printf("You have presses Ctrl-C , please press again to exit");
(void) signal(SIGINT, SIG_DFL);
}
int main()
{
(void) signal(SIGINT, sigfun);
while(1) {
printf("Hello World!
");
sleep(1);
}
return(0);
}