Снова здраствуйте.
Переопределил SIGCHLD. В обработчике сигнала : waitpid ( info->si_pid, &status, 0 ); Где info - siginfo_t.
Создаётся уйма детей(3-7 в минуту). В итоге через 40 -70 минут "работы" появляется зомби. В обработчик SIGCHLD'е "зомби" не попадает, пробовал int retw = waitpid ... ; output ( retw ); В результате в логе вижу только pid'ы нормально завершившихся детей, а pid'a зомби там нету . Вопрос : что я забыл?
Заранее спасибо.