/* * 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"); execl("/usr/local/bin/ls", argsIn[0], argsIn[1], argsIn[2]); /* if exec command returns, the call has failed */ perror("exec failed to run ls"); exit(1); }