C/signal.h/SIGINT — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «В POSIX-системах, SIGINT — сигнал, для остановки процесса пользователем с терминала. SIGINT — цело…») |
(нет различий)
|
Текущая версия на 21:58, 21 июня 2010
В POSIX-системах, SIGINT — сигнал, для остановки процесса пользователем с терминала.
SIGINT — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.
SIG — общий префикс сигналов (от англ. signal), INT — сокращенное написание англ. interrupt — прервать.
Использование
SIGINT посылается программе выполняемой на терминале, с помощью нажатия специальной комбинации клавиш для прерывания программы (обычно — Ctrl-C). На некоторых системах для прерывания с терминала необходимо послать код «delete» или нажать клавишу «break» (нажатие которой передается не кодом, а электрическим состоянием последовательного порта).