Сигнал PIPE отправляется в программу, если она выполняет запись в канал или сокет, а процесс на другом его конце либо завершился, либо закрыл свой конец соединения. Этот сигнал встречается в сетевых приложениях и будет подробнее освещен при обработке исключений PIPE.
Сигнал ALRM применяется в сочетании с функцией alarm() для отправки программе заранее запланированного сигнала по истечении определенного промежуткам времени. Кроме всего прочего, этот сигнал может использоваться для установки времени ожидания заблокированных вызовов функций ввода-вывода.
Сигнал CHLD возникает, если процессом был запущен подпроцесс и состояние этого дочернего процесса каким-то образом изменилось. Обычно изменение состояния состоит в завершении работы дочернего процесса, но сигнал CHLD вырабатывается также при каждой приостановке или продолжении работы дочернего процесса.
И сигнал STOP, и сигнал TSTP приводят к останову текущего процесса. Процесс переходит в приостановленное состояние на неопределенное время для возобновления его работы должен быть отправлен сигнал CONT. Сигнал STOP обычно применяется одной программой для останова другой. Сигнал TSTP вырабатывается командным интерпретатором, когда пользователь нажимает клавишу останова ( в системах UNIX). Еще одно различие между этими двумя сигналами состоит в том, что сигнал TSTP может быть перехвачен, а сигнал STOP нельзя перехватить или проигнорировать.