version 1.85, 2016/07/21 15:22:52
|
version 1.95, 2019/02/03 14:40:33
|
Line 1
|
Line 1
|
/* |
/* |
================================================================================ |
================================================================================ |
RPL/2 (R) version 4.1.25 |
RPL/2 (R) version 4.1.31 |
Copyright (C) 1989-2016 Dr. BERTRAND Joël |
Copyright (C) 1989-2019 Dr. BERTRAND Joël |
|
|
This file is part of RPL/2. |
This file is part of RPL/2. |
|
|
Line 390 surveillance_processus(void *argument)
|
Line 390 surveillance_processus(void *argument)
|
} |
} |
else |
else |
{ |
{ |
perror("read"); |
|
(*s_etat_processus).erreur_systeme = d_es_processus; |
(*s_etat_processus).erreur_systeme = d_es_processus; |
} |
} |
|
|
Line 3006 scrutation_injection(struct_processus *s
|
Line 3005 scrutation_injection(struct_processus *s
|
unsigned char tampon; |
unsigned char tampon; |
unsigned char tampon_profilage[20]; |
unsigned char tampon_profilage[20]; |
|
|
// Si on est dans le processus père, il n'y a rien à surveiller. |
|
|
|
scrutation_interruptions(s_etat_processus); |
scrutation_interruptions(s_etat_processus); |
|
|
|
// Si on est dans le processus père, il n'y a rien à surveiller. |
|
|
if ((*s_etat_processus).var_volatile_processus_racine == 0) |
if ((*s_etat_processus).var_volatile_processus_racine == 0) |
{ |
{ |
fds.fd = (*s_etat_processus).pipe_nombre_injections; |
fds.fd = (*s_etat_processus).pipe_nombre_injections; |
Line 3173 scrutation_injection(struct_processus *s
|
Line 3172 scrutation_injection(struct_processus *s
|
} |
} |
} |
} |
} |
} |
|
|
} |
} |
|
|
return; |
return; |