Diff for /rpl/src/instructions_r4.c between versions 1.53 and 1.54

version 1.53, 2012/05/21 17:25:44 version 1.54, 2012/06/18 15:15:31
Line 874  instruction_read(struct_processus *s_eta Line 874  instruction_read(struct_processus *s_eta
   
     struct flock                    lock;      struct flock                    lock;
   
       struct pollfd                   poll_fd;
   
     struct sockaddr_un              adresse_unix;      struct sockaddr_un              adresse_unix;
     struct sockaddr_in              adresse_ipv4;      struct sockaddr_in              adresse_ipv4;
 #   ifdef IPV6  #   ifdef IPV6
Line 2264  printf("L=%d\n", longueur_enregistrement Line 2266  printf("L=%d\n", longueur_enregistrement
                                 tampon_lecture, longueur_questure,                                  tampon_lecture, longueur_questure,
                                 MSG_PEEK | MSG_DONTWAIT, (struct sockaddr *)                                  MSG_PEEK | MSG_DONTWAIT, (struct sockaddr *)
                                 &adresse_ipv6, &longueur_adresse);                                  &adresse_ipv6, &longueur_adresse);
   
 #                       else  #                       else
                         if ((*s_etat_processus).langue == 'F')                          if ((*s_etat_processus).langue == 'F')
                         {                          {
Line 2417  printf("L=%d\n", longueur_enregistrement Line 2418  printf("L=%d\n", longueur_enregistrement
                 {                  {
                     if (longueur_effective < longueur_questure)                      if (longueur_effective < longueur_questure)
                     {                      {
                           poll_fd.fd = (*((struct_socket *)
                                   (*s_objet_argument_1).objet)).socket;
                           poll_fd.events = POLLIN;
   
                           if (poll(&poll_fd, 1, 0) > 0)
                           {
                               free(tampon_lecture);
                               continue;
                           }
   
                         liberation(s_etat_processus, s_objet_argument_1);                          liberation(s_etat_processus, s_objet_argument_1);
                         free(tampon_lecture);                          free(tampon_lecture);
   

Removed from v.1.53  
changed lines
  Added in v.1.54


CVSweb interface <joel.bertrand@systella.fr>