Table of Contents

NAME

signal - list of available signals

DESCRIPTION

Linux supports the following signals:

Signal nameValueActionComment
SIGHUP1AHangup detected
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.


Table of Contents


www.fiveanddime.net


Google
Web www.fiveanddime.net