version 1.9, 2010/04/07 13:45:03
|
version 1.10, 2010/04/17 18:57:35
|
Line 2721 copie_etat_processus(struct_processus *s
|
Line 2721 copie_etat_processus(struct_processus *s
|
* n'ont aucune raison de changer. |
* n'ont aucune raison de changer. |
*/ |
*/ |
|
|
|
# ifndef SEMAPHORES_NOMMES |
sem_init(&((*s_nouvel_etat_processus).semaphore_fork), 0, 0); |
sem_init(&((*s_nouvel_etat_processus).semaphore_fork), 0, 0); |
|
# else |
|
if (((*s_nouvel_etat_processus).semaphore_fork = sem_init2(0, sem_fork)) |
|
== SEM_FAILED) |
|
{ |
|
(*s_etat_processus).erreur_systeme = d_es_allocation_memoire; |
|
return(NULL); |
|
} |
|
# endif |
|
|
(*s_nouvel_etat_processus).var_volatile_processus_pere = 0; |
(*s_nouvel_etat_processus).var_volatile_processus_pere = 0; |
(*s_nouvel_etat_processus).fichiers_graphiques = NULL; |
(*s_nouvel_etat_processus).fichiers_graphiques = NULL; |