Open System Services Programmer's Guide
default signal action is taken. For a terminating signal, the default behavior is to terminate the
process. For J-series RVUs, H06.06 and later H-series RVUs, and G06.29 and later G-series
RVUs, you can define signal-catching functions for asynchronous signals. See “Thread-Aware
Signal Handling” (page 317).
The supported signal numbers are listed in Table 56. For more information about the Standard
POSIX Threads implementation of signals, see “Using Signals” (page 330).
Table 56 Signals Processed by Threads
DescriptionDefault ActionTypeNumberName
Abnormal terminationTerminate with saveabendProcess-level31
1
SIGABEND
Abort processTerminate with saveabendSynchronous6SIGABRT
Alarm clockTerminate processAlarm signal14SIGALRM
Child has stopped or
terminated
Discard signalProcess-level18SIGCHLD
Continue executionContinue executionProcess-level28SIGCONT
Arithmetic overflowTerminate with saveabendSynchronous8SIGFPE
HangupTerminate processProcess-level1SIGHUP
Invalid instructionTerminate with saveabendSynchronous4SIGILL
InterruptTerminate processAsynchronous2SIGINT
IO possible or completedDiscard signalSynchronous7SIGIO
KillTerminate processProcess-level9
1
SIGKILL
NonStop operating system
limits trap
Terminate with saveabendSynchronous27SIGLIMIT
Uncorrectable memory errorTerminate with saveabendSynchronous22SIGMEMERR
Memory manager read errorTerminate with saveabendSynchronous24SIGMEMMGR
No memory availableTerminate with saveabendSynchronous23SIGNOMEM
Write on a pipe, no one to
read it
Terminate processAsynchronous
2
13SIGPIPE
QuitTerminate with saveabendAsynchronous3SIGQUIT
Message queued on
$RECEIVE (currently not used)
Discard signalSynchronous19SIGRECV
Invalid address referenceTerminate with saveabendSynchronous11SIGSEGV
Stack overflowTerminate with saveabendSynchronous25SIGSTK
StopTerminate processProcess-level20
1
SIGSTOP
Software termination signalTerminate processAsynchronous15SIGTERM
Process loop timer time-outTerminate processProcess-level
3
26SIGTIMEOUT
Interactive stopTerminate processProcess-level21SIGTSTP
Background read attempted
from controlling terminal
Stop processProcess-level29SIGTTIN
Background write attempted
to controlling terminal
Stop processProcess-level30SIGTTOU
Uncooperative process.
Supported for servers running
H-series RVUs only.
Discard signalProcess-level
3
10SIGUNCP
316 Using the Standard POSIX Threads Library