#include #include #include #include int main(int argc, char *argv[]) { int status; pid_t child = fork(); if (child<0) perror("fork"); if (child == 0) { if (execvp(argv[1], &argv[1])<0) perror("execvp"); exit(1); } waitpid(child, &status, 0); printf("child exited with status %x\n", status); exit(0); }