package luv

  1. Overview
  2. Docs
Binding to libuv: cross-platform asynchronous I/O

Install

Dune Dependency

Authors

Maintainers

Sources

luv-0.5.14.tar.gz
sha256=8e01b4a50c8876cdd98d8e245c0687c4dc4d883aed161ad9c5ace1fb1fdaae99

doc/luv/Luv/System_info/index.html

Module Luv.System_infoSource

Sourceval available_parallelism : unit -> int

Binds uv_available_parallelism.

Requires Luv 0.5.12 and libuv 1.44.0.

Feature check: Luv.Require.(has available_parallelism)

Sourcemodule CPU_info : sig ... end
Sourceval cpu_info : unit -> (CPU_info.t list, Error.t) result
Sourceval cpumask_size : unit -> (int, Error.t) result

Binds uv_cpumask_size.

Requires Luv 0.5.13 and libuv 1.45.0.

Feature check: Luv.Require.(has cpumask_size)

Sourcemodule Uname : sig ... end
Sourceval uname : unit -> (Uname.t, Error.t) result

Retrieves operating system name and version information.

Binds uv_os_uname. See uname(3p).

Requires libuv 1.25.0.

Feature check: Luv.Require.(has os_uname)

OCaml

Innovation. Community. Security.