version 1.1, 2011/12/05 19:35:54
|
version 1.2, 2011/12/05 19:46:41
|
Line 38
|
Line 38
|
void |
void |
instruction_poll(struct_processus *s_etat_processus) |
instruction_poll(struct_processus *s_etat_processus) |
{ |
{ |
|
int erreur; |
int ios; |
int ios; |
int timeout; |
int timeout; |
|
|
Line 108 instruction_poll(struct_processus *s_eta
|
Line 109 instruction_poll(struct_processus *s_eta
|
if (depilement(s_etat_processus, &((*s_etat_processus).l_base_pile), |
if (depilement(s_etat_processus, &((*s_etat_processus).l_base_pile), |
&s_objet_argument_2) == d_erreur) |
&s_objet_argument_2) == d_erreur) |
{ |
{ |
liberation(s_objet_argument_1); |
liberation(s_etat_processus, s_objet_argument_1); |
|
|
(*s_etat_processus).erreur_execution = d_ex_manque_argument; |
(*s_etat_processus).erreur_execution = d_ex_manque_argument; |
return; |
return; |
Line 117 instruction_poll(struct_processus *s_eta
|
Line 118 instruction_poll(struct_processus *s_eta
|
if (depilement(s_etat_processus, &((*s_etat_processus).l_base_pile), |
if (depilement(s_etat_processus, &((*s_etat_processus).l_base_pile), |
&s_objet_argument_3) == d_erreur) |
&s_objet_argument_3) == d_erreur) |
{ |
{ |
liberation(s_objet_argument_1); |
liberation(s_etat_processus, s_objet_argument_1); |
liberation(s_objet_argument_2); |
liberation(s_etat_processus, s_objet_argument_2); |
|
|
(*s_etat_processus).erreur_execution = d_ex_manque_argument; |
(*s_etat_processus).erreur_execution = d_ex_manque_argument; |
return; |
return; |
Line 175 instruction_poll(struct_processus *s_eta
|
Line 176 instruction_poll(struct_processus *s_eta
|
{ |
{ |
s_poll.events |= POLLIN; |
s_poll.events |= POLLIN; |
} |
} |
else (strcmp(registre, "POLLOUT") == 0) |
else if (strcmp(registre, "POLLOUT") == 0) |
{ |
{ |
s_poll.events |= POLLOUT; |
s_poll.events |= POLLOUT; |
} |
} |