Luv.DLL
Dynamic linking.
See Shared library handling in libuv.
Binds uv_lib_t
.
val open_ : string -> t option
Loads a shared library.
Binds uv_dlopen
. See dlopen(3p)
.
Evaluates to None
on failure. In that case, call Luv.DLL.error
to get the error message.
val close : t -> unit
Closes a shared library.
Binds uv_dlclose
. See dlclose(3p)
.
val sym : t -> string -> nativeint option
Loads a symbol from a shared library.
Binds uv_dlsym
. See dlsym(3p)
.
Evaluates to None
on failure. In that case, call Luv.DLL.error
to get the error message.
val error : t -> string
Retrieves the last error message from Luv.DLL.open_
or Luv.DLL.sym
.
Binds uv_dlerror
. See dlerror(3p)
.