LINUX.ORG.RU

История изменений

Исправление asaw, (текущая версия) :

Очень просто. Если ты запустишь процесс, он завершится, но ты не считаешь его статус, то он останется зомби. Вызов waitpid() как раз и считывает этот статус. Но от зомби в юниксах можно избавляться гораздо проще: достаточно просто установить игнорирование для сигнала SIGCHLD через sigaction();

Исходная версия asaw, :

Очень просто. Если ты запустишь процесс, он завершится, но ты не считаешь его статус, то он останется зомби. Вызов waitpid() как раз и считывает этот когд возврата. Но от зомби в юниксах можно избавляться гораздо проще: достаточно просто установить игнорирование для сигнала SIGCHLD через sigaction();