import public Data.C.Ptr
import public System.Linux.Signalfd.Flags
import public System.Linux.Signalfd.Structsignalfd_ : SigsetT -> SignalfdFlags -> EPrim SignalfdOpens a new `signalfd` file descriptor for observing the
signals specified in the given `SigsetT`.
Notes:
* Usually, the signals in `set` should first be blocked via `sigprocmask`.
* A `signalfd` should be closed using `close` just like other file
descriptors.
* In general, use `readSignalfd` instead of the `read` functions
from `System.Posix.File` to read from a `signalfd`.
signalfd : List Signal -> SignalfdFlags -> EPrim SignalfdConvenience alias for `signalfd_`.
readSignalfd : Signalfd -> Nat -> EPrim (List Siginfo)Reads at most `n` values of type `Siginfo` from a `Signalfd`.