/* * Compiled with: g++ * Works with: cabXXX machines */ #include #include main() { char *argsIn[3]; argsIn[0] = "ls"; argsIn[1] = "-al"; argsIn[2] = (char *) 0; printf("executing ls\n"); execv("/usr/local/bin/ls", argsIn); /* if exec command returns, the call has failed */ perror("exec failed to run ls"); exit(1); }