#include <stdio.h>
#include <unistd.h>
int gvar=0;
int main(int argc,char *argv[])
{
int i;
printf(" \tPID\tParent PID\tFlag\n");
printf("parent\t%d\t%d\t\t%d\n",getpid(),getppid(),gvar);
for(i=0;i<10;i++)
{
if(vfork()==0)
{ gvar++;
printf("child\t%d\t%d\t\t%d\n",getpid(),getppid(),gvar);
_exit(0);
}
}
return 0;

}