package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val have_anon_semaphores : unit -> bool
val sem_value_max : int
val sem_size : int
type container
type prefix = string
type anon_semaphore
type sem_open_flag = Netsys_posix.sem_open_flag =
  1. | SEM_O_CREAT
  2. | SEM_O_EXCL
val container : prefix -> container
val create_container : prefix -> container
val prefix : container -> prefix
val drop : container -> unit
val sem_init : container -> Netsys_types.memory -> int -> bool -> int -> anon_semaphore
val sem_destroy : container -> anon_semaphore -> unit
val as_sem : container -> Netsys_types.memory -> int -> anon_semaphore
val sem_getvalue : anon_semaphore -> int
val sem_post : anon_semaphore -> unit
type sem_wait_behavior = Netsys_posix.sem_wait_behavior =
  1. | SEM_WAIT_BLOCK
  2. | SEM_WAIT_NONBLOCK
val sem_wait : anon_semaphore -> sem_wait_behavior -> unit
module Debug : sig ... end
val force_emulation : unit -> unit
OCaml

Innovation. Community. Security.