#define _POSIX_C_SOURCE 1 #include #include #include #include int main(int argc, char *argv[]) { printf("[%d] : ", getpid()); if (argc == 1) printf("rien à charger\n"); else { int i; printf("chargement de : %s", argv[1]); for (i = 2; i < argc; i++) printf(" %s", argv[i]); printf("\n"); execvp(argv[1], argv+1); perror(argv[1]); return EXIT_FAILURE; } return EXIT_SUCCESS; }