Up – Package index » core_unixcore_unix CHANGES LICENSE 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.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_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 Sources API Library core_unixCore_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 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.daemonDaemon 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_unixFilename_unix Warning! this library assumes we are in a POSIX compliant OS. Library core_unix.interval_lib Library core_unix.iobuf_unix Library core_unix.linux_extLinux_ext Interface to Linux-specific system calls. Library core_unix.lock_file_blockingLock_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_mutexNano_mutex A nano-mutex is a lightweight mutex that can be used only within a single OCaml runtime. Library core_unix.ocaml_c_utilsOcaml_c_utils This library does not contain any OCaml code; it only contains C code. Library core_unix.process_envProcess_env Utility functions for dealing with the environment. Library core_unix.signal_unix Library core_unix.squeueSqueue Thread-safe queue module, using locks. Library core_unix.sys_unix Library core_unix.syslogSyslog Send log messages via the Unix Syslog interface. Library core_unix.time_interfaceTime_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. 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