SIGABRT

SIGABRTсигнал на POSIX-сумісних платформах, який посилається процесом самому собі при виконанні функції abort() для аварійної зупинки у разі неможливості подальшого продовження програми. Символьна змінна SIGABRT оголошена у заголовному файлі signal.h. Символьні імена для сигналів використовуються через те, що їхні номери залежать від конкретної платформи.

SIGABRT
Опис Завершити виконання (може бути перехопленим або проігнорованим)
Дія за замовчуванням Завершує процес, дозволяє виконати пов'язані з цим дії
SA_SIGINFO macros

None

Етимологія

SIG є загальноприйнятий префіксом для назв сигналів. ABRT в точності означає викинути (англ. abort).

Використання

Після того, як процес отримує сигнал SIGABRT, звичайною поведінкою для нього є завершення. Можливість перехоплення сигналу дозволяє виконати додаткові дії з закриття файлових потоків тощо. Сигнал часто використовується в система налаштування програм.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.