Diff for /rpl/src/instructions_w1.c between versions 1.120 and 1.121

version 1.120, 2020/01/10 11:15:49 version 1.121, 2020/04/06 10:14:06
Line 1361  instruction_write(struct_processus *s_et Line 1361  instruction_write(struct_processus *s_et
                     return;                      return;
                 }                  }
   
                 if (fwrite(chaine, sizeof(unsigned char),                  if (write(fileno((*descripteur).descripteur_c),
                         (size_t) longueur_effective,                          chaine, (size_t) longueur_effective) !=
                         (*descripteur).descripteur_c) !=                          (ssize_t) longueur_effective)
                         (size_t) longueur_effective)  
                 {                  {
                     (*s_etat_processus).erreur_systeme = d_es_erreur_fichier;                      (*s_etat_processus).erreur_systeme = d_es_erreur_fichier;
                     return;                      return;
Line 1584  instruction_write(struct_processus *s_et Line 1583  instruction_write(struct_processus *s_et
                     if ((format_degenere == d_vrai) ||                      if ((format_degenere == d_vrai) ||
                             (longueur_effective < longueur))                              (longueur_effective < longueur))
                     {                      {
                         if (fwrite(chaine, sizeof(unsigned char),                          if (write(fileno((*descripteur).descripteur_c),
                                 (size_t) longueur_effective,                                  chaine, (size_t) longueur_effective)
                                 (*descripteur).descripteur_c) !=                                  != (ssize_t) longueur_effective)
                                 (size_t) longueur_effective)  
                         {                          {
                             (*s_etat_processus).erreur_systeme =                              (*s_etat_processus).erreur_systeme =
                                     d_es_erreur_fichier;                                      d_es_erreur_fichier;
Line 1596  instruction_write(struct_processus *s_et Line 1594  instruction_write(struct_processus *s_et
                     }                      }
                     else                      else
                     {                      {
                         if (fwrite(chaine, sizeof(unsigned char),                          if (write(fileno((*descripteur).descripteur_c),
                                 (size_t) longueur_effective,                                  chaine, (size_t) longueur_effective)
                                 (*descripteur).descripteur_c) !=                                  != (ssize_t) longueur)
                                 (size_t) longueur)  
                         {                          {
                             (*s_etat_processus).erreur_systeme =                              (*s_etat_processus).erreur_systeme =
                                     d_es_erreur_fichier;                                      d_es_erreur_fichier;
Line 1611  instruction_write(struct_processus *s_et Line 1608  instruction_write(struct_processus *s_et
   
                     if (format_oriente_ligne == d_vrai)                      if (format_oriente_ligne == d_vrai)
                     {                      {
                         if (fwrite("\n", 1, 1, (*descripteur).descripteur_c)                          if (write(fileno((*descripteur).descripteur_c),
                                 != 1)                                  "\n", 1) != 1)
                         {                          {
                             (*s_etat_processus).erreur_systeme =                              (*s_etat_processus).erreur_systeme =
                                     d_es_erreur_fichier;                                      d_es_erreur_fichier;

Removed from v.1.120  
changed lines
  Added in v.1.121


CVSweb interface <joel.bertrand@systella.fr>