Tuesday, August 11, 2009

program to catch (signal) ctrl-c

Program to catch Ctrl+C.

/*
* 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);
}

No comments:

Post a Comment