SIGINT: различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Addbot (обсуждение | вклад) м Перемещение 2 интервики на Викиданные, d:q1770007 |
Нет описания правки |
||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 3: | Строка 3: | ||
| action = завершение процесса |
| action = завершение процесса |
||
}} |
}} |
||
'''SIGINT''' (от {{lang-en|signal}} и {{lang-en2|interrupt}} — прервать) — [[сигналы (UNIX)|сигнал]], применяемый в [[POSIX]]-системах для остановки процесса пользователем с [[Терминал компьютера|терминала]]. |
|||
⚫ | Определён в заголовочном файле <code>signal.h</code>. Посылается программе, выполняемой на терминале, с помощью нажатия специальной комбинации клавиш для прерывания программы (обычно — {{клавиша|Ctrl|C}}). На некоторых системах для прерывания с терминала необходимо послать код {{клавиша|delete}} или нажать клавишу {{клавиша|Break}} (нажатие которой передается не кодом, а электрическим состоянием последовательного порта). |
||
SIGINT — целочисленная константа, определенная в заголовочном файле <code>signal.h</code>. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. |
|||
== Этимология == |
|||
'''SIG''' — общий [[Префикс (информатика)|префикс]] сигналов (от {{lang-en|signal}}), '''INT''' — сокращенное написание {{lang-en|interrupt}} — прервать. |
|||
== Использование == |
|||
⚫ | |||
Не путать с английским названием |
|||
*[[Радиоэлектронная разведка]] (англ. Signals intelligence ''SIGINT'') |
|||
{{Сигналы}} |
{{Сигналы}} |
||
[[en:SIGINT (POSIX)]] |
Текущая версия от 11:19, 11 января 2023
SIGINT | |
---|---|
Описание | Прерывание программы |
По умолчанию | завершение процесса |
Коды SA_SIGINFO | |
Не имеет специфических кодов |
SIGINT (от англ. signal и interrupt — прервать) — сигнал, применяемый в POSIX-системах для остановки процесса пользователем с терминала.
Определён в заголовочном файле signal.h
. Посылается программе, выполняемой на терминале, с помощью нажатия специальной комбинации клавиш для прерывания программы (обычно — Ctrl+C). На некоторых системах для прерывания с терминала необходимо послать код delete или нажать клавишу Break (нажатие которой передается не кодом, а электрическим состоянием последовательного порта).
Не путать с английским названием
- Радиоэлектронная разведка (англ. Signals intelligence SIGINT)