xref: /openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/foll-fork.c (revision b725ae7711052a2233e31a66fefb8a752c388d7a)
1 #include <stdio.h>
2 #include <unistd.h>
3 
4 #ifdef PROTOTYPES
callee(int i)5 void callee (int i)
6 #else
7 void callee (i)
8   int  i;
9 #endif
10 {
11   printf("callee: %d\n", i);
12 }
13 
14 #ifdef PROTOTYPES
main(void)15 int main (void)
16 #else
17 main ()
18 #endif
19 {
20   int  pid;
21   int  v = 5;
22 
23   pid = fork ();
24   if (pid == 0)
25     {
26       v++;
27       /* printf ("I'm the child!\n"); */
28     }
29   else
30     {
31       v--;
32       /* printf ("I'm the proud parent of child #%d!\n", pid); */
33     }
34 }
35