#include #include #include #include #include int main(int argc, char *argv[]) { if (argc <= 0) abort(); if (argc == 1) { fprintf(stderr, "Usage: %s [args...]\n", argv[0]); return 2; } execvp(argv[1], &argv[1]); fprintf(stderr, "%s: Can't execute \"%s\": %s\n", argv[0], argv[1], strerror(errno)); return EXIT_FAILURE; }