version 1.18, 2010/07/14 14:19:38
|
version 1.21, 2010/08/13 21:00:37
|
Line 20
|
Line 20
|
*/ |
*/ |
|
|
|
|
#include "rpl.conv.h" |
#include "rpl-conv.h" |
|
|
|
|
/* |
/* |
Line 90 instruction_spawn(struct_processus *s_et
|
Line 90 instruction_spawn(struct_processus *s_et
|
return; |
return; |
} |
} |
|
|
|
# ifdef _BROKEN_SIGINFO |
|
if ((*s_etat_processus).langue == 'F') |
|
{ |
|
printf("+++Attention : Support des processus multiples indisponible\n"); |
|
} |
|
else |
|
{ |
|
printf("+++Attention : Multiprocess unavailable\n"); |
|
} |
|
|
|
return; |
|
# endif |
|
|
if (test_cfsf(s_etat_processus, 31) == d_vrai) |
if (test_cfsf(s_etat_processus, 31) == d_vrai) |
{ |
{ |
if (empilement_pile_last(s_etat_processus, 1) == d_erreur) |
if (empilement_pile_last(s_etat_processus, 1) == d_erreur) |
Line 397 instruction_spawn(struct_processus *s_et
|
Line 410 instruction_spawn(struct_processus *s_et
|
return; |
return; |
} |
} |
|
|
|
# ifndef OS2 |
if (pthread_attr_setschedpolicy(&attributs, SCHED_OTHER) != 0) |
if (pthread_attr_setschedpolicy(&attributs, SCHED_OTHER) != 0) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_processus; |
(*s_etat_processus).erreur_systeme = d_es_processus; |
Line 414 instruction_spawn(struct_processus *s_et
|
Line 428 instruction_spawn(struct_processus *s_et
|
(*s_etat_processus).erreur_systeme = d_es_processus; |
(*s_etat_processus).erreur_systeme = d_es_processus; |
return; |
return; |
} |
} |
|
# endif |
|
|
/* |
/* |
* Création de l'objet à retourner |
* Création de l'objet à retourner |
Line 496 instruction_spawn(struct_processus *s_et
|
Line 511 instruction_spawn(struct_processus *s_et
|
return; |
return; |
} |
} |
|
|
|
# ifndef OS2 |
if (pthread_attr_setschedpolicy(&attributs, SCHED_OTHER) != 0) |
if (pthread_attr_setschedpolicy(&attributs, SCHED_OTHER) != 0) |
{ |
{ |
(*s_etat_processus).erreur_systeme = d_es_processus; |
(*s_etat_processus).erreur_systeme = d_es_processus; |
Line 514 instruction_spawn(struct_processus *s_et
|
Line 530 instruction_spawn(struct_processus *s_et
|
(*s_etat_processus).erreur_systeme = d_es_processus; |
(*s_etat_processus).erreur_systeme = d_es_processus; |
return; |
return; |
} |
} |
|
# endif |
|
|
// Attente de l'affectation de la grandeur processus.tid par le thread fils. |
// Attente de l'affectation de la grandeur processus.tid par le thread fils. |
|
|