1#include <stdio.h> 2#include <unistd.h> 3 4#ifdef PROTOTYPES 5int main (void) 6#else 7main () 8#endif 9{ 10 int pid; 11 12 pid = vfork (); 13 if (pid == 0) { 14 printf ("I'm the child!\n"); 15 execlp ("gdb.base/vforked-prog", "gdb.base/vforked-prog", (char *)0); 16 } 17 else { 18 printf ("I'm the proud parent of child #%d!\n", pid); 19 } 20} 21