1 #include<signal.h>
2 #include<stdio.h>
3 #include<stdlib.h>
4
5 void my_func(int sign_no)
6 {
7 if(sign_no ==SIGINT)
8 printf("I have get SIGINT\n");
9 else if(sign_no == SIGQUIT)
10 printf("I have get SIGOUT\n");
11 }
12
13 int main(){
14 printf("Waiting for signal SIGINT ot SIGQUIT\n");
15 signal(SIGINT,my_func);
16 signal(SIGQUIT,my_func);
17 pause();
18 exit(0);
19 }
~
~
2 #include<stdio.h>
3 #include<stdlib.h>
4
5 void my_func(int sign_no)
6 {
7 if(sign_no ==SIGINT)
8 printf("I have get SIGINT\n");
9 else if(sign_no == SIGQUIT)
10 printf("I have get SIGOUT\n");
11 }
12
13 int main(){
14 printf("Waiting for signal SIGINT ot SIGQUIT\n");
15 signal(SIGINT,my_func);
16 signal(SIGQUIT,my_func);
17 pause();
18 exit(0);
19 }
~
~