Module Descriptions.Mutex

val t : Types.Mutex.t Luv_c_generated_types.typ
val init : (Types.Mutex.t Ctypes_static.ptr -> int F.return) F.result
val init_recursive : (Types.Mutex.t Ctypes_static.ptr -> int F.return) F.result
val destroy : (Types.Mutex.t Ctypes_static.ptr -> unit F.return) F.result
val trylock : (Types.Mutex.t Ctypes_static.ptr -> int F.return) F.result
val unlock : (Types.Mutex.t Ctypes_static.ptr -> unit F.return) F.result