#include #include #include #include #include int main () { int n, mypid, parpid; printf("Parent: n = "); scanf("%d", &n); /* Child creation */ if (fork()) { /* Parent process */ mypid = getpid(); parpid = getppid(); printf("Parent: PID = %u, PPID = %u...\n", mypid, parpid); } else { /* Child process */ mypid = getpid(); parpid = getppid(); printf("Child : PID = %u, PPID = %u...\n", mypid, parpid); n = n * n; } printf("Process PID = %u: n = %d\n", mypid, n); exit(0); }