Commit | Line | Data |
---|---|---|
74cf1395 JM |
1 | /* This program is intended to be started outside of gdb, and then |
2 | attached to by gdb. Thus, it simply spins in a loop. The loop | |
3 | is exited when & if the variable 'should_exit' is non-zero. (It | |
4 | is initialized to zero in this program, so the loop will never | |
5 | exit unless/until gdb sets the variable to non-zero.) | |
6 | */ | |
7 | #include <stdio.h> | |
1cf2f1b0 | 8 | #include <unistd.h> |
74cf1395 | 9 | |
b1468492 | 10 | int bidule = 0; |
74cf1395 JM |
11 | int should_exit = 0; |
12 | ||
13 | int main () | |
14 | { | |
15 | int local_i = 0; | |
16 | ||
1cf2f1b0 JK |
17 | alarm (60); |
18 | ||
74cf1395 JM |
19 | while (! should_exit) |
20 | { | |
21 | local_i++; | |
22 | } | |
1cf2f1b0 | 23 | return 0; /* postloop */ |
74cf1395 | 24 | } |