package core_unix
Unix-specific portions of Core
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.1.tar.gz
md5=9370dca36f518fcea046d2752e3de22b
sha512=c4e8ce9d5885ac8fa8d554a97e1857f3a1c933e0eb5dfd4fe874412b9d09e6d0a2973b644733855553f33f5c859719228f0e6aaf3a2b7eb5befb46fc513750de
doc/index.html
core_unix
API
Library core_unix
Core_unix
This file is a modified version of unixLabels.mli from the OCaml distribution. Many of these functions raise exceptions but do not have a _exn suffixed name.
Library core_unix.bigbuffer_blocking
Bigbuffer_blocking
ExtendsCore.Bigbuffer
.
Library core_unix.bigstring_unix
Bigstring_unix
String type based onBigarray
, for use in I/O and C-bindings, extendingCore.Bigstring
.
Library core_unix.command_test_helpers
Command_test_helpers
Functions to help testCommand
.
Library core_unix.command_test_helpers_test
Library core_unix.command_unix
Library core_unix.core_thread
Core_thread
Lightweight threads.
Library core_unix.daemon
Daemon
This module provides support for daemonizing a process. It provides flexibility as to where the standard file descriptors (stdin, stdout and stderr) are connected after daemonization has occurred.
Library core_unix.date_unix
Library core_unix.error_checking_mutex
Library core_unix.filename_unix
Filename_unix
Warning! this library assumes we are in a POSIX compliant OS.
Library core_unix.interval_lib
Library core_unix.interval_unix
Library core_unix.iobuf_unix
Library core_unix.linux_ext
Linux_ext
Interface to Linux-specific system calls.
Library core_unix.lock_file_blocking
Lock_file_blocking
Mutual exclusion between processes using flock and lockf. A file is considered locked only if both of these mechanisms work.
Library core_unix.nano_mutex
Nano_mutex
A nano-mutex is a lightweight mutex that can be used only within a single OCaml runtime.
Library core_unix.ocaml_c_utils
Ocaml_c_utils
This library does not contain any OCaml code; it only contains C code.
Library core_unix.process_env
Process_env
Utility functions for dealing with the environment.
Library core_unix.signal_unix
Signal_unix
Signal handlers.
Library core_unix.squeue
Squeue
Thread-safe queue module, using locks.
Library core_unix.sys_unix
Sys_unix
System interface.
Library core_unix.syslog
Syslog
Send log messages via the Unix Syslog interface.
Library core_unix.time_float_unix
Library core_unix.time_interface
Time_interface
This module type is basically the intersection of the module types ofCore.Time
andCore.Time_ns
. We verify that that relation holds in check_std.ml.
Library core_unix.time_ns_unix
Library core_unix.time_stamp_counter
Time_stamp_counter
High-performance timing.
Library core_unix.time_unix
Library core_unix.unix_pseudo_terminal
Library core_unix.uuid
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
-
API
- Library core_unix
- Library core_unix.bigbuffer_blocking
- Library core_unix.bigstring_unix
- Library core_unix.command_test_helpers
- Library core_unix.command_test_helpers_test
- Library core_unix.command_unix
- Library core_unix.core_thread
- Library core_unix.daemon
- Library core_unix.date_unix
- Library core_unix.error_checking_mutex
- Library core_unix.filename_unix
- Library core_unix.interval_lib
- Library core_unix.interval_unix
- Library core_unix.iobuf_unix
- Library core_unix.linux_ext
- Library core_unix.lock_file_blocking
- Library core_unix.nano_mutex
- Library core_unix.ocaml_c_utils
- Library core_unix.process_env
- Library core_unix.signal_unix
- Library core_unix.squeue
- Library core_unix.sys_unix
- Library core_unix.syslog
- Library core_unix.time_float_unix
- Library core_unix.time_interface
- Library core_unix.time_ns_unix
- Library core_unix.time_stamp_counter
- Library core_unix.time_unix
- Library core_unix.unix_pseudo_terminal
- Library core_unix.uuid