Index: trunk/Ohana/src/elixir/src/ConfigInit.c
===================================================================
--- trunk/Ohana/src/elixir/src/ConfigInit.c	(revision 2805)
+++ trunk/Ohana/src/elixir/src/ConfigInit.c	(revision 2813)
@@ -29,4 +29,5 @@
   signal (SIGCONT,   SIG_DFL);    
   signal (SIGSTOP,   SIG_DFL);    
+  signal (SIGCHLD,   SIG_DFL);    
 
   /* exit on these signals */
@@ -49,5 +50,4 @@
   signal (SIGUSR1,   SIG_STOP);    
   signal (SIGUSR2,   SIG_MESSAGE);    
-  signal (SIGCHLD,   SIG_IGN);    
   signal (SIGTSTP,   SIG_IGN);    
   signal (SIGTTIN,   SIG_IGN);    
@@ -74,5 +74,5 @@
 # endif
 # ifdef SIGCLD
-  signal (SIGCLD,    SIG_IGN);     
+  signal (SIGCLD,    SIG_DFL);     
 # endif
 # ifdef SIGLOST
