Diff for /rpl/src/instructions_s1.c between versions 1.103 and 1.104

version 1.103, 2019/02/17 08:59:39 version 1.104, 2019/02/17 09:09:53
Line 3375  instruction_sto(struct_processus *s_etat Line 3375  instruction_sto(struct_processus *s_etat
 struct  struct
 {  {
     struct_processus        *s_etat_processus;      struct_processus        *s_etat_processus;
     struct_liste_chainee    *stdin;      struct_liste_chainee    *fd_stdin;
     int                     pipe_entree;      int                     pipe_entree;
     volatile int            erreur;      volatile int            erreur;
 } arguments_stdin;  } arguments_stdin;
Line 3395  thread_stdin(void *argument) Line 3395  thread_stdin(void *argument)
   
     ptr = argument;      ptr = argument;
   
     l_element_courant = (*ptr).stdin;      l_element_courant = (*ptr).fd_stdin;
     s_etat_processus = (*ptr).s_etat_processus;      s_etat_processus = (*ptr).s_etat_processus;
     (*ptr).erreur = d_es;      (*ptr).erreur = d_es;
   
Line 3991  instruction_syseval(struct_processus *s_ Line 3991  instruction_syseval(struct_processus *s_
                 }                  }
   
                 arguments_stdin.s_etat_processus = s_etat_processus;                  arguments_stdin.s_etat_processus = s_etat_processus;
                 arguments_stdin.stdin = l_element_stdin;                  arguments_stdin.fd_stdin = l_element_stdin;
                 arguments_stdin.pipe_entree = pipes_entree[1];                  arguments_stdin.pipe_entree = pipes_entree[1];
   
                 if (pthread_create(&thread_stdin_tid, &attributs, thread_stdin,                  if (pthread_create(&thread_stdin_tid, &attributs, thread_stdin,

Removed from v.1.103  
changed lines
  Added in v.1.104


CVSweb interface <joel.bertrand@systella.fr>