Diff for /rpl/src/instructions_c4.c between versions 1.74 and 1.82

version 1.74, 2018/12/24 15:55:29 version 1.82, 2023/11/24 08:10:18
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.1.30    RPL/2 (R) version 4.1.35
   Copyright (C) 1989-2018 Dr. BERTRAND Joël    Copyright (C) 1989-2023 Dr. BERTRAND Joël
   
   This file is part of RPL/2.    This file is part of RPL/2.
   
Line 903  instruction_close(struct_processus *s_et Line 903  instruction_close(struct_processus *s_et
   
         if (socket_connectee == d_vrai)          if (socket_connectee == d_vrai)
         {          {
   printf("shutdown\n");
             shutdown(socket, SHUT_RDWR);              shutdown(socket, SHUT_RDWR);
         }          }
   
   printf("close %d\n", socket);
         if (close(socket) != 0)          if (close(socket) != 0)
         {          {
             liberation(s_etat_processus, s_objet_argument);              liberation(s_etat_processus, s_objet_argument);
Line 913  instruction_close(struct_processus *s_et Line 915  instruction_close(struct_processus *s_et
             (*s_etat_processus).erreur_systeme = d_es_erreur_fichier;              (*s_etat_processus).erreur_systeme = d_es_erreur_fichier;
             return;              return;
         }          }
   printf("close %d OK\n", socket);
   
         if ((*((struct_socket *) (*s_objet_argument).objet)).effacement == 'Y')          if ((*((struct_socket *) (*s_objet_argument).objet)).effacement == 'Y')
         {          {

Removed from v.1.74  
changed lines
  Added in v.1.82


CVSweb interface <joel.bertrand@systella.fr>