#include <stdio.h> | |
#include <unistd.h> | |
#ifdef PROTOTYPES | |
int main (void) | |
#else | |
main () | |
#endif | |
{ | |
int pid; | |
pid = vfork (); | |
if (pid == 0) { | |
printf ("I'm the child!\n"); | |
execlp ("gdb.base/vforked-prog", "gdb.base/vforked-prog", (char *)0); | |
} | |
else { | |
printf ("I'm the proud parent of child #%d!\n", pid); | |
} | |
} |