#include #include #include #include int main() { if (fork() == 0) { // child proc printf("%d: child created by parent %d; executing 'p4'...\n", getpid(), getppid()); execl("p4", "p4", NULL); printf("system call execl(): no success\n"); } else { // parent proc printf("%d: parent process\n", getpid()); } wait(NULL); }