#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
extern int errno;main()
{
char c, string[100];
FILE * fp;
int k, s, childpid;
printf("test in beginning!\n");
while((c = getchar()) == ' ');
for(;;)
{
if((childpid = vfork()) < 0)
perror("childpid");
else if(childpid ==0 )
{
childpid=getpid();
printf("child %d in active!\n", childpid);
while((c = getchar()) != '\n')
putchar(c);
printf("\nthe child %d must quit!\n\n", childpid);
_exit(0);
}
}
}
:em08: :em27: