#include #include #include #include #include "tool.h" #include "unix.m" /* Commande l'ex‚cution d'un programme sans revenir */ export void command_jmpexec ( const char *prg, /* nom du programme */ const char *argstr) /* argument a passer */ { char buffer[2000]; char *pt = buffer; char *arg[20]; int nbarg = 0; sprintf (buffer,"%s %s",prg,argstr); while (nbarg < 20 && (arg[nbarg]=strtok(pt," \t"))!=NULL){ nbarg++; pt = NULL; } execv (arg[0],arg); fprintf (stderr,MSG_U(E_CANTEXEC,"Ne peut ex‚cuter %s\n"),prg); }