|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
int
main(int argc, char **argv)
|
|
|
{
|
|
|
char *name = argv[0];
|
|
|
int child_pid = fork();
|
|
|
if (child_pid == 0) {
|
|
|
printf(“Child of %s is %d\n”,
|
|
|
name, child_pid);
|
|
|
return 0;
|
|
|
} else {
|
|
|
printf(“My child is %d\n”, child_pid);
|
|
return 0;
|
|
|
}
|
|
|
}
|
|
|
_______________________________
|
|
|
% ./forktest
|
|
|
Child of forktest
is 0
|
|
|
My child is 486
|
|
|
|