Diff for /rpl/src/instructions_p8.c between versions 1.16 and 1.17

version 1.16, 2013/02/27 17:11:43 version 1.17, 2013/03/20 22:24:37
Line 42  instruction_poll(struct_processus *s_eta Line 42  instruction_poll(struct_processus *s_eta
     int                     i;      int                     i;
     int                     ios;      int                     ios;
     int                     nombre_descripteurs;      int                     nombre_descripteurs;
     int                     timeout;  
       integer8                timeout;
   
     logical1                drapeau;      logical1                drapeau;
   
Line 138  instruction_poll(struct_processus *s_eta Line 139  instruction_poll(struct_processus *s_eta
             l_element_courant = (*l_element_courant).suivant;              l_element_courant = (*l_element_courant).suivant;
         }          }
   
         if ((s_poll = malloc(nombre_descripteurs * sizeof(struct pollfd)))          if ((s_poll = malloc(((size_t) nombre_descripteurs) *
                 == NULL)                  sizeof(struct pollfd))) == NULL)
         {          {
             (*s_etat_processus).erreur_systeme = d_es_allocation_memoire;              (*s_etat_processus).erreur_systeme = d_es_allocation_memoire;
             return;              return;
         }          }
   
         if ((s_objet_tmp = malloc(nombre_descripteurs *          if ((s_objet_tmp = malloc(((size_t) nombre_descripteurs) *
                 sizeof(struct_objet *))) == NULL)                  sizeof(struct_objet *))) == NULL)
         {          {
             (*s_etat_processus).erreur_systeme = d_es_allocation_memoire;              (*s_etat_processus).erreur_systeme = d_es_allocation_memoire;
Line 317  instruction_poll(struct_processus *s_eta Line 318  instruction_poll(struct_processus *s_eta
                 return;                  return;
             }              }
   
             if ((ios = poll(s_poll, nombre_descripteurs, timeout)) < 0)              if ((ios = poll(s_poll, (nfds_t) nombre_descripteurs,
                       (int) timeout)) < 0)
             {              {
                 erreur = errno;                  erreur = errno;
   

Removed from v.1.16  
changed lines
  Added in v.1.17


CVSweb interface <joel.bertrand@systella.fr>