signal
Константы
Синтаксис
#include <signal.h>
Замечания
Аргумент sig
должен представлять собой одну из констант манифеста, определенных в SIGNAL.H (перечислены ниже).
Константа | Description |
---|---|
SIGABRT |
Аварийное завершение. По умолчанию завершает вызывающую программу с кодом выхода 3. |
SIGABRT_COMPAT |
То же значение, что SIGABRT и . Для обеспечения совместимости с другими платформами. |
SIGFPE |
Ошибка операций с плавающей запятой, например переполнение, деление на ноль или недопустимая операция. По умолчанию завершает вызывающую программу. |
SIGILL |
Недопустимая инструкция. По умолчанию завершает вызывающую программу. |
SIGINT |
Прерывание CTRL+C. По умолчанию завершает вызывающую программу с кодом выхода 3. |
SIGSEGV |
Недопустимое обращение к хранилищу. По умолчанию завершает вызывающую программу. |
SIGTERM |
В программу направлен запрос на прекращение. По умолчанию завершает вызывающую программу с кодом выхода 3. |
SIG_ERR |
Тип значения, возвращаемого из signal с информацией о произошедшей ошибке. |