#include #include module Bindings.APR.Global.Mutex where #strict_import import Bindings.APR.ErrNo import Bindings.APR.Pools import Bindings.APR.Proc.Mutex #opaque_t apr_global_mutex_t #cinline apr_global_mutex_create , Ptr (Ptr ) -> Ptr CChar -> -> Ptr -> IO #cinline apr_global_mutex_child_init, Ptr (Ptr ) -> Ptr CChar -> Ptr -> IO #cinline apr_global_mutex_lock , Ptr -> IO #cinline apr_global_mutex_trylock , Ptr -> IO #cinline apr_global_mutex_unlock , Ptr -> IO #cinline apr_global_mutex_destroy , Ptr -> IO #cinline apr_global_mutex_pool_get , Ptr -> IO (Ptr )