module Signal
(
Signal
, sigABRT
, sigALRM
, sigBUS
, sigCHLD
, sigCONT
, sigFPE
, sigHUP
, sigILL
, sigINT
, sigKILL
, sigPIPE
, sigPOLL
, sigPROF
, sigQUIT
, sigSEGV
, sigSTOP
, sigSYS
, sigTERM
, sigTRAP
, sigTSTP
, sigTTIN
, sigTTOU
, sigURG
, sigUSR1
, sigUSR2
, sigVTALRM
, sigXCPU
, sigXFSZ
, raiseSignal
, signalProcess
, signalProcessGroup
, installHandler
, Handler(..)
, SignalInfo(..)
, SignalSpecificInfo(..)
, SignalSet
, emptySignalSet
, fullSignalSet
, reservedSignals
, addSignal
, deleteSignal
, inSignalSet
, getSignalMask
, setSignalMask
, blockSignals
, unblockSignals
, scheduleAlarm
, getPendingSignals
, awaitSignal
, setStoppedChildFlag
, queryStoppedChildFlag
) where
import System.Posix.Signals