1 #include <stdio.h> 2 #include <unistd.h> 3 4 #ifdef PROTOTYPES 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 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