#include #include #include #include void fatal(char *s) { perror(s); exit(1); } main() { pid_t pid; switch(pid = fork()) { case -1: fatal("fork failed"); break; case 0: execl("/bin/ls", "ls", "-l", (char *)0); fatal("exec failed"); break; default: wait((int *)0); printf("ls competato\n"); exit(0); } }