1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<signal.h>
4 #include<unistd.h>
5
6 void signalTask(int signalNum)
7 {
8
9 fprintf(stdout,"has a signal..\n");
10
11 }
12
13 void alarmiTask(int time)
14 {
15
16 alarm(time);
17
18
19 }
20 int main()
21 {
22
23 signal(SIGALRM,signalTask);
24 alarmiTask(10);
25
26 pause();
27
28 fprintf(stdout,"has over........\n");
29 fflush(stdout);
30
31 }
2 #include<stdlib.h>
3 #include<signal.h>
4 #include<unistd.h>
5
6 void signalTask(int signalNum)
7 {
8
9 fprintf(stdout,"has a signal..\n");
10
11 }
12
13 void alarmiTask(int time)
14 {
15
16 alarm(time);
17
18
19 }
20 int main()
21 {
22
23 signal(SIGALRM,signalTask);
24 alarmiTask(10);
25
26 pause();
27
28 fprintf(stdout,"has over........\n");
29 fflush(stdout);
30
31 }