Глава 26. Мониторинг порождённого процесса

26.1 Ожидание порождённого процесса

26.1.1 Системный вызов wait()

26.1.2 Системный вызов waitpid()

26.1.3 Значение состояния ожидания

26.1.4 Прекращение процесса обработчиком сигнала

26.1.5 Системный вызов waitid()

26.1.6 Системные вызовы wait3() и wait4()

26.2 Сироты и зомби

26.3 Сигнал SIGCHLD

26.3.1 Установка обработчика SIGCHLD

26.3.2 Доставка SIGCHLD остановленному потомку

26.3.3 Игнорирование умерших процессов потомков

26.4 Выводы

26.5 Упражнения