package core_unix

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

core_unix v0.15.2

Libraries

This package provides the following libraries (via ocamlobjinfo):

core_unix

Documentation:

  • 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.

core_unix.bigbuffer_blocking

Documentation:

core_unix.bigstring_unix

Documentation:

core_unix.command_test_helpers

Documentation:

core_unix.command_test_helpers_test

Documentation:

core_unix.command_unix

Documentation:

core_unix.core_thread

Documentation:

core_unix.daemon

Documentation:

  • 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.

core_unix.date_unix

Documentation:

core_unix.error_checking_mutex

Documentation:

core_unix.filename_unix

Documentation:

  • Filename_unix Warning! this library assumes we are in a POSIX compliant OS.

core_unix.interval_lib

Documentation:

core_unix.iobuf_unix

Documentation:

core_unix.linux_ext

Documentation:

  • Linux_ext Interface to Linux-specific system calls.

core_unix.lock_file_blocking

Documentation:

  • Lock_file_blocking Mutual exclusion between processes using flock and lockf. A file is considered locked only if both of these mechanisms work.

core_unix.nano_mutex

Documentation:

  • Nano_mutex A nano-mutex is a lightweight mutex that can be used only within a single OCaml runtime.

core_unix.ocaml_c_utils

Documentation:

  • Ocaml_c_utils This library does not contain any OCaml code; it only contains C code.

core_unix.process_env

Documentation:

  • Process_env Utility functions for dealing with the environment.

core_unix.signal_unix

Documentation:

core_unix.squeue

Documentation:

  • Squeue Thread-safe queue module, using locks.

core_unix.sys_unix

Documentation:

core_unix.syslog

Documentation:

  • Syslog Send log messages via the Unix Syslog interface.

core_unix.time_interface

Documentation:

  • Time_interface This module type is basically the intersection of the module types of Core.Time and Core.Time_ns. We verify that that relation holds in check_std.ml.

core_unix.time_ns_unix

Documentation:

core_unix.time_stamp_counter

Documentation:

core_unix.time_unix

Documentation:

core_unix.unix_pseudo_terminal

Documentation:

core_unix.uuid

Documentation: