Commit | Line | Data |
---|---|---|
6009d884 AC |
1 | #include <stdio.h> |
2 | #include <signal.h> | |
3 | ||
4 | #ifdef __sh__ | |
5 | #define signal(a,b) /* Signals not supported on this target - make them go away */ | |
6 | #endif | |
7 | ||
8 | ||
9 | #ifdef PROTOTYPES | |
10 | void | |
11 | handle_USR1 (int sig) | |
12 | { | |
13 | } | |
14 | #else | |
15 | void | |
16 | handle_USR1 (sig) | |
17 | int sig; | |
18 | { | |
19 | } | |
20 | #endif | |
21 | ||
22 | int value; | |
23 | ||
24 | #ifdef PROTOTYPES | |
25 | int | |
26 | main (void) | |
27 | #else | |
28 | int | |
29 | main () | |
30 | #endif | |
31 | { | |
32 | int my_array[3] = { 1, 2, 3 }; | |
33 | ||
34 | value = 7; | |
35 | ||
36 | #ifdef SIGUSR1 | |
37 | signal (SIGUSR1, handle_USR1); | |
38 | #endif | |
39 | ||
40 | printf ("value is %d\n", value); | |
41 | printf ("my_array[2] is %d\n", my_array[2]); | |
42 | ||
43 | { | |
44 | int i; | |
45 | for (i = 0; i < 5; i++) | |
46 | value++; | |
47 | } | |
48 | ||
49 | return 0; | |
50 | } | |
51 |