System.Posix.Signals

The Signal type

type Signal

Specific signals

nullSignal

internalAbort

sigABRT

realTimeAlarm

sigALRM

busError

sigBUS

processStatusChanged

sigCHLD

continueProcess

sigCONT

floatingPointException

sigFPE

lostConnection

sigHUP

illegalInstruction

sigILL

keyboardSignal

sigINT

killProcess

sigKILL

openEndedPipe

sigPIPE

keyboardTermination

sigQUIT

segmentationViolation

sigSEGV

softwareStop

sigSTOP

softwareTermination

sigTERM

keyboardStop

sigTSTP

backgroundRead

sigTTIN

backgroundWrite

sigTTOU

userDefinedSignal1

sigUSR1

userDefinedSignal2

sigUSR2

pollableEvent

sigPOLL

profilingTimerExpired

sigPROF

badSystemCall

sigSYS

breakpointTrap

sigTRAP

urgentDataAvailable

sigURG

virtualTimerExpired

sigVTALRM

cpuTimeLimitExceeded

sigXCPU

fileSizeLimitExceeded

sigXFSZ

Sending signals

raiseSignal

signalProcess

signalProcessGroup

Handling signals

data Handler

data SignalInfo

data SignalSpecificInfo

installHandler

Signal sets

data SignalSet

emptySignalSet

fullSignalSet

reservedSignals

addSignal

deleteSignal

inSignalSet

The process signal mask

getSignalMask

setSignalMask

blockSignals

unblockSignals

The alarm timer

scheduleAlarm

Waiting for signals

getPendingSignals

awaitSignal

The NOCLDSTOP flag

setStoppedChildFlag

queryStoppedChildFlag