SIGINT (POSIX)
SIGINT — сигнал на POSIX-сумісних платформах, який посилається для переривання роботи процесу. Символьна змінна SIGINT оголошена у заголовному файлі signal.h. Символьні імена для сигналів використовуються через те, що їхні номери залежать від конкретної платформи.
| Опис | Переривання (може бути перехопленим або проігнорованим) |
|---|---|
| Дія за замовчуванням | Завершує процес |
| SA_SIGINFO macros | |
|
None | |
Етимологія
SIG є загальноприйнятий префіксом для назв сигналів. INT (англ. interrupt) — означає переривання.
Використання
В окремих системах сигнал SIGINT може бути відправлений з термінала після натискання визначеної клавіші або комбінації клавіш. Так, в UNIX-системах сигнал SIGINT генерується в результаті натисканням клавіш Ctrl-C.
Не слід плутати сигнал SIGINT з апаратним або програмним перериванням, оскільки сигнал генерується ядром операційної системи (тобто, є поняттям операційної системи), а апаратні та програмні переривання — обладнанням та інструкціями процесора відповідно (тобто, є поняттями обчислювальної системи).