--- rpl/src/rpl.h 2011/11/30 09:28:38 1.147 +++ rpl/src/rpl.h 2011/11/30 12:15:18 1.148 @@ -338,7 +338,7 @@ union semun // SIGTSTP // SIGCONT // SIGPIPE -// SIGUSR2 : utilisé pour faire un execve du processus sur lui-même +// SIGUSR1 et SIGUSR2 sont utilisé par libsigsegv. # define SIGTEST SIGUSR1 @@ -2195,9 +2195,10 @@ typedef struct processus /* Pointeurs nécessaire à RESTART */ + volatile logical1 requete_redemarrage; int argv; - char *argc[]; - char *envp[]; + char **argc; + char **envp; /* Gestion optimisée de la mémoire */ @@ -2914,6 +2915,7 @@ void interruption2(int signal); void interruption3(int signal); void interruption4(int signal); void interruption5(int signal); +void interruption6(int signal); void interruption_depassement_pile(int urgence, stackoverflow_context_t scp); void inversion_matrice(struct_processus *s_etat_processus, struct_matrice *s_matrice);