ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Состояние Завершения ПроцессаЕсли значение состояния выхода (см. Раздел 22.3 [Завершение Программы]) дочернего процесса - нуль, то значение состояния, сообщенное waitpid или wait - также нуль. Вы можете проверять другие виды информации, закодированные в возвращенном значении состояния, используя следующие макрокоманды. Эти макрокоманды определены в заглавном файле " sys/wait.h ". int WIFEXITED (int status)Эта макрокоманда возвращает значение отличное от нуля если дочерний процесс завершон exit или _exit. int WEXITSTATUS (int status)Если WIFEXITED - истина, эта макрокоманда возвращает 8 битов младшего разряда значения состояния выхода из дочернего процесса. См. Раздел 22.3.2 [Состояние Выхода]. int WIFSIGNALED (int status)Эта макрокоманда возвращает значение отличное от нуля, если дочерний процесс завершен потому что он получил сигнал который не был обработан. См. Главу 21 [Обработка Сигнала]. int WTERMSIG (int status)Если WIFSIGNALED - истина, эта макрокоманда возвращает номер сигнала, который завершил дочерний процесс. int WCOREDUMP (int status)Эта макрокоманда возвращает значение отличное от нуля, если дочерний процесс завершен и произведен core-файл. int WIFSTOPPED (int status)Эта макрокоманда возвращает значение отличное от нуля, если дочерний процесс остановлен. int WSTOPSIG (int status)Если WIFSTOPPED - истина, эта макрокоманда возвращает номер сигнала, который заставил дочерний процесс остановиться. Не нашли, что искали? Воспользуйтесь поиском:
|