--- rpl/src/instructions_s10.c 2013/04/01 15:29:37 1.73 +++ rpl/src/instructions_s10.c 2013/05/21 12:10:12 1.74 @@ -233,7 +233,7 @@ instruction_spawn(struct_processus *s_et return; } - if (pipe((*s_argument_thread).pipe_nombre_interruptions_attente) != 0) + if (pipe((*s_argument_thread).pipe_nombre_elements_attente) != 0) { (*s_etat_processus).erreur_systeme = d_es_processus; return; @@ -251,12 +251,6 @@ instruction_spawn(struct_processus *s_et return; } - if (pipe((*s_argument_thread).pipe_nombre_objets_attente) != 0) - { - (*s_etat_processus).erreur_systeme = d_es_processus; - return; - } - if (pipe((*s_argument_thread).pipe_injections) != 0) { (*s_etat_processus).erreur_systeme = d_es_processus; @@ -293,12 +287,10 @@ instruction_spawn(struct_processus *s_et (*s_nouvel_etat_processus).pipe_donnees = (*s_argument_thread).pipe_objets[1]; - (*s_nouvel_etat_processus).pipe_nombre_objets_attente = - (*s_argument_thread).pipe_nombre_objets_attente[1]; + (*s_nouvel_etat_processus).pipe_nombre_elements_attente = + (*s_argument_thread).pipe_nombre_elements_attente[1]; (*s_nouvel_etat_processus).pipe_interruptions = (*s_argument_thread).pipe_interruptions[1]; - (*s_nouvel_etat_processus).pipe_nombre_interruptions_attente = - (*s_argument_thread).pipe_nombre_interruptions_attente[1]; (*s_nouvel_etat_processus).pipe_injections = (*s_argument_thread).pipe_injections[0]; (*s_nouvel_etat_processus).pipe_nombre_injections =