#include "main.h" // exec v[arguments = tab] p [file to execute searched in PATH ] //====================================================================== int main(int argc, char **argv) { if ( argc != 2 ) { printf("usage : ./prog06_exec file_to_unzip \n"); return 1; } char *args[]={ "unzip", argv[1], NULL }; // {arg[0], arg[1], arg[2]} REM : NULL mandatory int ok = execvp("unzip",args); if ( ok == -1 ) { perror("execvp error"); return 1; } return 0; } //^^^^^^^^^^^^^^^^^^^^^^^^^^ EOF ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^