SIGINT: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Grain (обсуждение | вклад) Новая: {{Сигнал | description = Прерывание программы | action = завершение процесса }} В POSIX-системах, '''SIGINT''' — [[сиг... |
VolkovBot (обсуждение | вклад) м robot Adding: de, fi, fr, hu, ja, nl, no, pt, sv |
||
Строка 15: | Строка 15: | ||
{{Сигналы}} |
{{Сигналы}} |
||
[[de:Fernmelde- und Elektronische Aufklärung]] |
|||
[[en:SIGINT]] |
[[en:SIGINT]] |
||
[[fi:Signaalitiedustelu]] |
|||
[[fr:ROEM]] |
|||
[[hu:Sigint]] |
|||
[[ja:シギント]] |
|||
[[nl:SIGINT]] |
|||
[[no:Signaletterretning]] |
|||
[[pt:SIGINT]] |
|||
[[sv:Signalspaning]] |
Версия от 21:21, 12 января 2007
SIGINT | |
---|---|
Описание | Прерывание программы |
По умолчанию | завершение процесса |
Коды SA_SIGINFO | |
Не имеет специфических кодов |
В POSIX-системах, SIGINT — сигнал, для остановки процесса пользователем.
SIGINT — целочисленная константа, определенная в заголовочном файле signal.h
. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
Этимология
SIG — общий префикс сигналов (от англ. signal), INT — сокращенное написание англ. interrupt — прервать.
Использование
SIGINT посылается программе выполняемой на терминале, с помощью нажатия специальной комбинации клавиш для прерывания программы (обычно — Ctrl-C). На некоторых системах для прерывания с терминала необходимо послать код «delete» или нажать клавишу «break» (нажатие которой передается не кодом, а электрическим состоянием последовательного порта).