darcs-2.18.2: a distributed, interactive, smart revision control system
Copyright2008 David Roundy <droundy@darcs.net>
LicenseGPL
Maintainerdarcs-devel@darcs.net
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Darcs.Util.Workaround

Description

 

Documentation

installHandler :: Signal -> Handler -> Maybe SignalSet -> IO Handler #

data Handler #

Constructors

Default 
Ignore 
Catch (IO ()) 
CatchOnce (IO ()) 
CatchInfo (SignalInfo -> IO ()) 
CatchInfoOnce (SignalInfo -> IO ()) 

type Signal = CInt #

sigINT :: CInt #

sigHUP :: CInt #

sigABRT :: CInt #

sigALRM :: CInt #

sigTERM :: CInt #

sigPIPE :: CInt #