/* execvp: run a program using execvp */ /* Paul Krzyzanowski */ #include /* needed to define exit() */ #include /* needed to define getpid() */ #include /* needed for printf() */ int main(int argc, char **argv) { char *args[] = {"ls", "-aF", "/", 0}; /* each element represents a command line argument */ printf("About to run ls\n"); execvp("ls", args); perror("execvp"); /* if we get here, execvp failed */ exit(1); }