/* process creation in unix */ /* Examples using system call fork */ #include #include #include #include #include int main() { int retVal; printf(" Just one process so far\n"); printf(" Calling fork() system call\n"); retVal = fork(); /* create new process*/ if (retVal == 0) {sleep(5); printf(" I am the child %d \n", getpid());} else if (retVal > 0) { printf(" I am the parent, child has pid %d \n", retVal); } else printf(" Fork returned an error %d \n", retVal); return 0; }