/* usage: execlp command arg0 ... */ /* like: ln command arg0; arg0 ... */ #include int main(int argc, char ** argv) { switch(argc) { case 0: case 1: return 255; case 2: execlp(argv[1], "", 0); return 255; default: execvp(argv[1], argv+2); return 255; }} /* PROGRAMMER NOTES. argc==0 seems to be impossible (on openbsd). so the default case does not work for case 2. */