/*
* fork_test.c
* version 1
* Created on: 2010-5-29
* Author: wangth
*/
#include <unistd.h>
#include <stdio.h>
int main ()
{
pid_t fpid;
int count=0;
fpid=fork();
if (fpid < 0)
printf("error in fork!");
else if (fpid == 0) {
printf("i am the child process, my process id is %d/n",getpid());
printf("I'm the father's son/n");
count++;
}
else {
printf("i am the parent process, my process id is %d/n",getpid());
printf("I am the father of the child/n");
count++;
}
printf("Conclusion: %d/n",count);
return 0;
}