get_siginfo_t_si_signo : AnyPtr -> PrimIO Bits32get_siginfo_t_si_code : AnyPtr -> PrimIO CIntget_siginfo_t_si_pid : AnyPtr -> PrimIO PidTget_siginfo_t_si_uid : AnyPtr -> PrimIO UidTget_siginfo_t_si_status : AnyPtr -> PrimIO CIntget_siginfo_t_si_value : AnyPtr -> PrimIO CIntrecord SigsetT : Type Wrapper around a pointer of a signal set (`sigset_t`).
Totality: total
Visibility: export
Constructor: S : AnyPtr -> SigsetT
Projection: .ptr : SigsetT -> AnyPtr
Hints:
ELift1 World f => Resource f SigsetT WrappedPtr SigsetT
freeSigset1 : SigsetT -> F1' World- Totality: total
Visibility: export freeSigset : Lift1 World f => SigsetT -> f ()- Totality: total
Visibility: export emptySigset : PrimIO SigsetT Allocates a `sigset_t` with all signals cleared.
This must be freed with `freeSigset`.
Totality: total
Visibility: exportfullSigset : PrimIO SigsetT Allocates a `sigset_t` with all signals set.
This must be freed with `freeSigset`.
Totality: total
Visibility: exportsigaddset : SigsetT -> Signal -> F1 World () Adds a signal to a `sigset_t`
Totality: total
Visibility: exportsigdelset : SigsetT -> Signal -> F1 World () Removes a signal from a `sigset_t`
Totality: total
Visibility: exportsigismember : SigsetT -> Signal -> F1 World Bool Tests if a signal is a member of a `sigset_t`.
Totality: total
Visibility: exportgetSignals : SigsetT -> F1 World (List Signal) Extracts the set signals from a `SigsetT`.
Totality: total
Visibility: exportwithSignals : List Signal -> (SigsetT -> EPrim a) -> EPrim a- Totality: total
Visibility: export withoutSignals : List Signal -> (SigsetT -> EPrim a) -> EPrim a- Totality: total
Visibility: export record SSiginfoT : Type -> Type- Totality: total
Visibility: export
Constructor: ST : AnyPtr -> SSiginfoT s
Projection: .ptr : SSiginfoT s -> AnyPtr
Hints:
SizeOf (SSiginfoT s) Struct SSiginfoT
0 SiginfoT : Type- Totality: total
Visibility: public export record Siginfo : 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:
Convert Siginfo Eq Siginfo Show Siginfo
.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 : SSiginfoT s -> F1 s Siginfo- Totality: total
Visibility: export convertSiginfo : Convert Siginfo- Totality: total
Visibility: export