package dlm

  1. Overview
  2. Docs

Module Bindings.MakeSource

Parameters

module F : Cstubs.FOREIGN

Signature

Sourceval unix_error_of_errno : int -> Unix.error
Sourcetype dlm_lshandle_t = unit Ctypes.ptr
Sourceval dlm_lshandle_t : dlm_lshandle_t Ctypes.typ
Sourceval dlm_lshandle_t_opt : dlm_lshandle_t option Ctypes.typ
Sourceval dlm_create_lockspace : (string -> PosixTypes.mode_t -> dlm_lshandle_t option F.return) F.result
Sourceval dlm_open_lockspace : (string -> dlm_lshandle_t option F.return) F.result
Sourceval dlm_ls_pthread_init : (dlm_lshandle_t -> int F.return) F.result
Sourceval dlm_release_lockspace : (string -> dlm_lshandle_t -> int -> int F.return) F.result
Sourceval dlm_close_lockspace : (dlm_lshandle_t -> int F.return) F.result
Sourceval mode : Unsigned.uint32 Ctypes.typ
Sourceval flags : Unsigned.uint32 Ctypes.typ
Sourceval dlm_lksb : Types.Dlm_lksb.t Ctypes_static.ptr Ctypes.typ
Sourceval ast_cb : unit Ctypes_static.ptr option Ctypes.typ
Sourceval bast_cb : unit Ctypes_static.ptr option Ctypes.typ
Sourceval dlm_ls_lockx : (dlm_lshandle_t -> Unsigned.uint32 -> Types.Dlm_lksb.t Ctypes_static.ptr -> Unsigned.uint32 -> string -> Unsigned.uint -> Unsigned.uint32 -> unit Ctypes_static.ptr option -> unit Ctypes_static.ptr option -> unit Ctypes_static.ptr option -> Unsigned.uint64 Ctypes_static.ptr option -> Unsigned.uint64 Ctypes_static.ptr option -> int F.return) F.result
Sourceval dlm_ls_unlock_wait : (dlm_lshandle_t -> Unsigned.uint32 -> Unsigned.uint32 -> Types.Dlm_lksb.t Ctypes_static.ptr -> int F.return) F.result
OCaml

Innovation. Community. Security.