#include #include #include #include int main (int argc, char * * argv) { char * prog = argc > 1 ? argv [1] : "notepad"; int res; printf ("Calling exec %s\n", prog); /* res = execlp (prog, "-", 0); */ res = execvp (prog, & argv [1]); if (res < 0) { fprintf (stderr, "errno %d - ", errno); perror ("exec"); } }