package dlm

  1. Overview
  2. Docs

Parameters

module F : Cstubs.FOREIGN

Signature

val unix_error_of_errno : int -> Unix.error
type dlm_lshandle_t = unit Ctypes.ptr
val dlm_lshandle_t : dlm_lshandle_t Ctypes.typ
val dlm_lshandle_t_opt : dlm_lshandle_t option Ctypes.typ
val dlm_create_lockspace : (string -> PosixTypes.mode_t -> dlm_lshandle_t option F.return) F.result
val dlm_open_lockspace : (string -> dlm_lshandle_t option F.return) F.result
val dlm_ls_pthread_init : (dlm_lshandle_t -> int F.return) F.result
val dlm_release_lockspace : (string -> dlm_lshandle_t -> int -> int F.return) F.result
val dlm_close_lockspace : (dlm_lshandle_t -> int F.return) F.result
val ast_cb : unit Ctypes_static.ptr option Ctypes.typ
val bast_cb : unit Ctypes_static.ptr option Ctypes.typ