SIGNAL

Section: Linux Programmer's Manual (7)
Updated: April 24, 1993
Index Return to Main Contents
 

NAME

signal - list of available signals  

DESCRIPTION

Linux supports the following signals:

Signal nameValueActionComment




SIGINT2AInterrupt from keyboard
SIGQUIT3AQuit from keyboard
SIGILL4AIllegal Instruction
SIGTRAP5CGTrace/breakpoint trap
SIGABRT6CAbort
SIGUNUSED7AGUnused signal
SIGFPE8CFloating point exception
SIGKILL9AEFTermination signal
SIGUSR110AUser-defined signal 1
SIGSEGV11CInvalid memory reference
SIGUSR212AUser-defined signal 2
SIGPIPE13AWrite to pipe with no readers
SIGALRM14ATimer signal from alarm(1).
SIGTERM15ATermination signal
SIGSTKFLT16AGStack fault on coprocessor
SIGCHLD17BChild terminated
SIGCONT18Continue if stopped
SIGTSTOP19DEFStop process
SIGTSTP20DStop typed at tty
SIGTTIN21Dtty input for background process
SIGTTOU22Dtty output for background process
SIGIO23AGI/O error
SIGXCPU24AGCPU time limit exceeded
SIGXFSZ25AGFile size limit exceeded
SIGVTALRM26AGVirtual time alarm (???)
SIGPROF27AGProfile signal
SIGWINCH29BGWindow resize signal

The letters in the "Action" column have the following meanings:

A
Default action is to terminate the process.
B
Default action is to ignore the signal.
C
Default action is to dump core.
D
Default action is to stop the process.
E
Signal cannot be caught.
F
Signal cannot be ignored.
G
Not a POSIX.1 conformant signal.
 

CONFORMS TO

POSIX.1  

BUGS

A SIGBUS is missing; this is because the 386 hardware does not generate such a signal, but makes porting from other architectures unnecessarily difficult.


 

Index

NAME
DESCRIPTION
CONFORMS TO
BUGS

This document was created by man2html, using the manual pages.
Time: 12:22:38 GMT, March 22, 2025