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