SIGQUIT

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
SIGQUIT
Описание: Нажатие «quit» на терминале
По умолчанию: завершение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

В POSIX-системах, SIGQUIT — сигнал, для остановки процесса пользователем, комбинацией «quit» на терминале. Этот сигнал также указывает, что система должна выполнить дамп памяти для процесса.

SIGQUIT — целочисленная константа 3, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Этимология[править | править код]

SIG — общий префикс сигналов (от англ. signal), QUIT — англ. quit — выйти.

Использование[править | править код]

SIGQUIT посылается программе, с помощью нажатия комбинации клавиш «quit» на терминале (обычно — Ctrl-\). В Linux, также Ctrl-4, или SysRq на виртуальном терминале.