Module Descriptions.Semaphore

val t : Types.Semaphore.t Luv_c_generated_types.typ
val init : (Types.Semaphore.t Ctypes_static.ptr -> Unsigned.uint -> int F.return) F.result
val destroy : (Types.Semaphore.t Ctypes_static.ptr -> unit F.return) F.result
val post : (Types.Semaphore.t Ctypes_static.ptr -> unit F.return) F.result
val trywait : (Types.Semaphore.t Ctypes_static.ptr -> int F.return) F.result