Завершення дочірнього процесу (може бути перехопленим або проігнорованим)
Дія за замовчуванням
Ігнорується
SA_SIGINFO macros
CLD_EXITED
нормальне завершення
CLD_KILLED
аварійне завершення (без дампа пам'яті)
CLD_DUMPED
аварійне завершення (з дампом пам'яті)
CLD_TRAPPED
завершений пасткою налаштування
CLD_STOPPED
зупинений
CLD_CONTINUED
продовжив виконання після зупинки
SIGCHLD — сигнал на POSIX-сумісних платформах, який посилається процесу для інформування про те, що створений ним дочірній процес завершив своє виконання. Символьна змінна SIGCHLD оголошена у заголовному файліsignal.h. Символьні імена для сигналів використовуються через те, що їхні номери залежать від конкретної платформи.
SIGCHLD може бути проігнорований процесом; якщо батьківський процес виконав системний виклик wait() — буде отриманий код завершення дочірнього процесу. На термін передачі сигналу та виконання wait() дочірній процес існує як процес-зомбі.