version 1.34, 2011/04/14 09:57:15
|
version 1.49, 2011/11/26 10:01:26
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.0.prerelease.0 |
RPL/2 (R) version 4.1.5 |
Copyright (C) 1989-2011 Dr. BERTRAND Joël |
Copyright (C) 1989-2011 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
Line 822 evaluation(struct_processus *s_etat_proc
|
Line 822 evaluation(struct_processus *s_etat_proc
|
if ((*s_etat_processus).var_volatile_processus_pere |
if ((*s_etat_processus).var_volatile_processus_pere |
== 0) |
== 0) |
{ |
{ |
kill((*s_etat_processus) |
envoi_signal_processus((*s_etat_processus) |
.pid_processus_pere, SIGALRM); |
.pid_processus_pere, rpl_sigalrm); |
} |
} |
else |
else |
{ |
{ |
Line 1349 evaluation(struct_processus *s_etat_proc
|
Line 1349 evaluation(struct_processus *s_etat_proc
|
if ((*s_etat_processus) |
if ((*s_etat_processus) |
.var_volatile_processus_pere == 0) |
.var_volatile_processus_pere == 0) |
{ |
{ |
kill((*s_etat_processus) |
envoi_signal_processus((*s_etat_processus) |
.pid_processus_pere, SIGALRM); |
.pid_processus_pere, rpl_sigalrm); |
} |
} |
else |
else |
{ |
{ |
Line 1783 evaluation(struct_processus *s_etat_proc
|
Line 1783 evaluation(struct_processus *s_etat_proc
|
return(d_erreur); |
return(d_erreur); |
} |
} |
|
|
if ((*s_objet_indice_i).type == INT) |
if ((*s_objet_indice_i).type != INT) |
{ |
{ |
liberation(s_etat_processus, s_objet_indice_i); |
liberation(s_etat_processus, s_objet_indice_i); |
free(s_objet_elementaire); |
free(s_objet_elementaire); |
Line 2130 evaluation(struct_processus *s_etat_proc
|
Line 2130 evaluation(struct_processus *s_etat_proc
|
.pointeur_variable_courante).objet)).objet)) |
.pointeur_variable_courante).objet)).objet)) |
.nombre_colonnes)) |
.nombre_colonnes)) |
{ |
{ |
liberation(s_etat_processus, s_objet_indice_i); |
|
liberation(s_etat_processus, s_objet_indice_j); |
|
free(s_objet_elementaire); |
free(s_objet_elementaire); |
|
|
if (presence_variable_partagee == d_vrai) |
if (presence_variable_partagee == d_vrai) |
Line 2477 evaluation(struct_processus *s_etat_proc
|
Line 2475 evaluation(struct_processus *s_etat_proc
|
*/ |
*/ |
|
|
else if (((*((*(*s_etat_processus) |
else if (((*((*(*s_etat_processus) |
.pointeur_variable_courante).objet)).type == TAB) && |
.pointeur_variable_courante).objet)).type == TBL) && |
((*((struct_fonction *) (*(*l_element_courant) |
((*((struct_fonction *) (*(*l_element_courant) |
.donnee).objet)).nombre_arguments == 1)) |
.donnee).objet)).nombre_arguments == 1)) |
{ |
{ |
Line 3148 evaluation(struct_processus *s_etat_proc
|
Line 3146 evaluation(struct_processus *s_etat_proc
|
if ((*s_etat_processus).var_volatile_processus_pere |
if ((*s_etat_processus).var_volatile_processus_pere |
== 0) |
== 0) |
{ |
{ |
kill((*s_etat_processus) |
envoi_signal_processus((*s_etat_processus) |
.pid_processus_pere, SIGALRM); |
.pid_processus_pere, rpl_sigalrm); |
} |
} |
else |
else |
{ |
{ |
Line 3701 evaluation(struct_processus *s_etat_proc
|
Line 3699 evaluation(struct_processus *s_etat_proc
|
if ((*s_etat_processus) |
if ((*s_etat_processus) |
.var_volatile_processus_pere == 0) |
.var_volatile_processus_pere == 0) |
{ |
{ |
kill((*s_etat_processus) |
envoi_signal_processus((*s_etat_processus) |
.pid_processus_pere, SIGALRM); |
.pid_processus_pere, rpl_sigalrm); |
} |
} |
else |
else |
{ |
{ |
Line 3729 evaluation(struct_processus *s_etat_proc
|
Line 3727 evaluation(struct_processus *s_etat_proc
|
if ((*s_etat_processus).var_volatile_processus_pere |
if ((*s_etat_processus).var_volatile_processus_pere |
== 0) |
== 0) |
{ |
{ |
kill((*s_etat_processus) |
envoi_signal_processus((*s_etat_processus) |
.pid_processus_pere, SIGALRM); |
.pid_processus_pere, rpl_sigalrm); |
} |
} |
else |
else |
{ |
{ |
Line 4282 evaluation(struct_processus *s_etat_proc
|
Line 4280 evaluation(struct_processus *s_etat_proc
|
if ((*s_etat_processus) |
if ((*s_etat_processus) |
.var_volatile_processus_pere == 0) |
.var_volatile_processus_pere == 0) |
{ |
{ |
kill((*s_etat_processus) |
envoi_signal_processus((*s_etat_processus) |
.pid_processus_pere, SIGALRM); |
.pid_processus_pere, rpl_sigalrm); |
} |
} |
else |
else |
{ |
{ |