]> gitweb @ CieloNegro.org - bindings-apr.git/blobdiff - Bindings/APR/Signal.hsc
Bindings.APR.Signal
[bindings-apr.git] / Bindings / APR / Signal.hsc
diff --git a/Bindings/APR/Signal.hsc b/Bindings/APR/Signal.hsc
new file mode 100644 (file)
index 0000000..22bc231
--- /dev/null
@@ -0,0 +1,17 @@
+#include <bindings.dsl.h>
+#include <apr_shm.h>
+
+module Bindings.APR.Signal where
+#strict_import
+import Bindings.APR
+import Bindings.APR.ErrNo
+import Bindings.APR.Pools
+
+#callback apr_sigfunc_t, CInt -> IO ()
+
+#cinline apr_signal, CInt -> <apr_sigfunc_t> -> IO <apr_sigfunc_t>
+
+#ccall apr_signal_description_get, CInt -> IO (Ptr CChar)
+#ccall apr_signal_init           , Ptr <apr_pool_t> -> IO ()
+#ccall apr_signal_block          , CInt -> IO <apr_status_t>
+#ccall apr_signal_unblock        , CInt -> IO <apr_status_t>