0 | module IO.Async.Loop.SignalH
 1 |
 2 | import public IO.Async.Loop
 3 | import public System.Posix.Errno
 4 | import public System.Posix.Signal
 5 |
 6 | %default total
 7 |
 8 | public export
 9 | interface SignalH a where
10 |   primOnSignals :
11 |        a
12 |     -> List Signal
13 |     -> (Either Errno Siginfo -> IO1 ())
14 |     -> IO1 (IO1 ())
15 |