SIGINT (POSIX)

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
SIGINT (POSIX)
Опис Переривання (може бути перехопленим або проігнорованим)
Дія за замовчуванням Завершує процес
SA_SIGINFO macros

None


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

Етимологія[ред. | ред. код]

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

Використання[ред. | ред. код]

В окремих системах сигнал SIGINT може бути відправлений з термінала після натискання визначеної клавіші або комбінації клавіш. Так, в UNIX-системах сигнал SIGINT генерується в результаті натисканням клавіш Ctrl-C.

Не слід плутати сигнал SIGINT з апаратним або програмним перериванням, оскільки сигнал генерується ядром операційної системи (тобто, є поняттям операційної системи), а апаратні та програмні переривання — обладнанням та інструкціями процесора відповідно (тобто, є поняттями обчислювальної системи).