--- rpl/src/daemon.c 2011/09/14 14:34:28 1.31 +++ rpl/src/daemon.c 2011/09/20 14:36:28 1.33 @@ -61,16 +61,6 @@ lancement_daemon(struct_processus *s_eta pid = fork(); -# ifdef OS2 - if (pid == 0) - { - sem_init(&semaphore_liste_threads, 0, 1); - sem_init(&semaphore_gestionnaires_signaux, 0, 0); - sem_init(&semaphore_gestionnaires_signaux_atomique, 0, 1); - sem_init(&((*s_etat_processus).semaphore_fork), 0, 0); - } -# endif - if (pid < 0) { (*s_etat_processus).erreur_systeme = d_es_processus; @@ -109,16 +99,6 @@ lancement_daemon(struct_processus *s_eta fflush(NULL); pid = fork(); -# ifdef OS2 - if (pid == 0) - { - sem_init(&semaphore_liste_threads, 0, 1); - sem_init(&semaphore_gestionnaires_signaux, 0, 0); - sem_init(&semaphore_gestionnaires_signaux_atomique, 0, 1); - sem_init(&((*s_etat_processus).semaphore_fork), 0, 0); - } -# endif - if (pid < 0) { (*s_etat_processus).erreur_systeme = d_es_processus; @@ -134,7 +114,6 @@ lancement_daemon(struct_processus *s_eta (*s_etat_processus).pid_processus_pere = getpid(); creation_queue_signaux(s_etat_processus); modification_pid_thread_pere(s_etat_processus); - (*s_etat_processus).tid_courant = pthread_self(); return; }