Idris2Doc : System.Posix.Signal.Struct

System.Posix.Signal.Struct

(source)

Reexports

importpublic Control.Monad.Resource

Definitions

get_siginfo_t_si_signo : AnyPtr->PrimIOBits32
get_siginfo_t_si_code : AnyPtr->PrimIOCInt
get_siginfo_t_si_pid : AnyPtr->PrimIOPidT
get_siginfo_t_si_uid : AnyPtr->PrimIOUidT
get_siginfo_t_si_status : AnyPtr->PrimIOCInt
get_siginfo_t_si_value : AnyPtr->PrimIOCInt
recordSigsetT : Type
  Wrapper around a pointer of a signal set (`sigset_t`).

Totality: total
Visibility: export
Constructor: 
S : AnyPtr->SigsetT

Projection: 
.ptr : SigsetT->AnyPtr

Hints:
ELift1Worldf=>ResourcefSigsetT
WrappedPtrSigsetT
freeSigset1 : SigsetT->F1'World
Totality: total
Visibility: export
freeSigset : Lift1Worldf=>SigsetT->f ()
Totality: total
Visibility: export
emptySigset : PrimIOSigsetT
  Allocates a `sigset_t` with all signals cleared.

This must be freed with `freeSigset`.

Totality: total
Visibility: export
fullSigset : PrimIOSigsetT
  Allocates a `sigset_t` with all signals set.

This must be freed with `freeSigset`.

Totality: total
Visibility: export
sigaddset : SigsetT->Signal->F1World ()
  Adds a signal to a `sigset_t`

Totality: total
Visibility: export
sigdelset : SigsetT->Signal->F1World ()
  Removes a signal from a `sigset_t`

Totality: total
Visibility: export
sigismember : SigsetT->Signal->F1WorldBool
  Tests if a signal is a member of a `sigset_t`.

Totality: total
Visibility: export
getSignals : SigsetT->F1World (ListSignal)
  Extracts the set signals from a `SigsetT`.

Totality: total
Visibility: export
withSignals : ListSignal-> (SigsetT->EPrima) ->EPrima
Totality: total
Visibility: export
withoutSignals : ListSignal-> (SigsetT->EPrima) ->EPrima
Totality: total
Visibility: export
recordSSiginfoT : Type->Type
Totality: total
Visibility: export
Constructor: 
ST : AnyPtr->SSiginfoTs

Projection: 
.ptr : SSiginfoTs->AnyPtr

Hints:
SizeOf (SSiginfoTs)
StructSSiginfoT
0SiginfoT : Type
Totality: total
Visibility: public export
recordSiginfo : Type
Totality: total
Visibility: public export
Constructor: 
SI : Signal->CInt->PidT->UidT->CInt->CInt->Siginfo

Projections:
.code : Siginfo->CInt
.pid : Siginfo->PidT
.signal : Siginfo->Signal
.status : Siginfo->CInt
.uid : Siginfo->UidT
.value : Siginfo->CInt

Hints:
ConvertSiginfo
EqSiginfo
ShowSiginfo
.signal : Siginfo->Signal
Totality: total
Visibility: public export
signal : Siginfo->Signal
Totality: total
Visibility: public export
.code : Siginfo->CInt
Totality: total
Visibility: public export
code : Siginfo->CInt
Totality: total
Visibility: public export
.pid : Siginfo->PidT
Totality: total
Visibility: public export
pid : Siginfo->PidT
Totality: total
Visibility: public export
.uid : Siginfo->UidT
Totality: total
Visibility: public export
uid : Siginfo->UidT
Totality: total
Visibility: public export
.status : Siginfo->CInt
Totality: total
Visibility: public export
status : Siginfo->CInt
Totality: total
Visibility: public export
.value : Siginfo->CInt
Totality: total
Visibility: public export
value : Siginfo->CInt
Totality: total
Visibility: public export
siginfo : SSiginfoTs->F1sSiginfo
Totality: total
Visibility: export
convertSiginfo : ConvertSiginfo
Totality: total
Visibility: export