+ /* We don't care about any of our children, so ignore all of them */
+ /* Set up sigaction to avoid having to reap children */
+ memset(&children_sigaction, 0, sizeof children_sigaction);
+ children_sigaction.sa_flags = SA_NOCLDWAIT;
+ sigaction(SIG_CHLD,&children_sigaction,0);
+
+