--- rpl/src/daemon.c 2011/06/22 13:26:57 1.25 +++ rpl/src/daemon.c 2011/09/14 17:55:59 1.32 @@ -1,6 +1,6 @@ /* ================================================================================ - RPL/2 (R) version 4.1.0.prerelease.3 + RPL/2 (R) version 4.1.3 Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -59,10 +59,6 @@ lancement_daemon(struct_processus *s_eta fflush(NULL); -# ifdef _BROKEN_SIGINFO - destruction_fifos_signaux(s_etat_processus); -# endif - pid = fork(); # ifdef OS2 @@ -84,6 +80,7 @@ lancement_daemon(struct_processus *s_eta if (pid > 0) { // Fin du processus père. + destruction_queue_signaux(s_etat_processus); _exit(EXIT_SUCCESS); } @@ -112,10 +109,6 @@ lancement_daemon(struct_processus *s_eta fflush(NULL); pid = fork(); -# ifdef _BROKEN_SIGINFO - creation_fifos_signaux(s_etat_processus); -# endif - # ifdef OS2 if (pid == 0) { @@ -139,6 +132,7 @@ 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); return;