Шрифт:
Этот макрос не равен нулю (true), если процесс завершился (в противоположность изменению состояния).
Этот макрос дает статус завершения; он равен восьми наименее значимым битам значения, переданного
Этот макрос не равен нулю, если процесс подвергся действию завершающего сигнала death-by-signal.
Этот макрос предоставляет номер сигнала, который завершил процесс. Этот макрос следует использовать, лишь когда
Этот макрос не равен нулю, если процесс был остановлен.
Этот макрос предоставляет номер сигнала, который остановил процесс. (Процесс остановить могут несколько сигналов.) Этот макрос следует использовать лишь когда
(XSI.) Этот макрос не равен нулю, если процесс был продолжен. Соответствующего макроса
Обратите внимание, что этот макрос является расширением XSI и в частности, он недоступен в GNU/Linux. Следовательно, если вы хотите его использовать, заключите код внутри '
(Общий.) Этот макрос не равен нулю, если процесс создал снимок. Снимок процесса (core dump) является образом запущенного процесса в памяти, созданном при завершении процесса. Он предназначен для использования впоследствии при отладке. Системы Unix называют файл
Обратите внимание, что этот макрос не стандартный. Системы GNU/Linux, Solaris и BSD его поддерживают, однако некоторые другие системы Unix нет. Поэтому и здесь, если нужно его использовать, заключите код внутрь '
Большинство программ не интересуются, почему завершился порожденный процесс; им просто нужно, что он завершился, возможно, отметив, было завершение успешным или нет. Программа GNU Coreutils
Строка 523 вызывает
Стиль строк 536–537 типичен; они ожидают завершения нужного порожденного процесса. Возвращаемое значение wa