Up – Package index » corecore CHANGES LICENSE README Library core Library core.bigbuffer_blocking Library core.bigstring_unix Library core.daemon Library core.error_checking_mutex Library core.iobuf_unix Library core.linux_ext Library core.lock_file_blocking Library core.nano_mutex Library core.process_env Library core.squeue Library core.syslog Library core.time_stamp_counter Library core.top Library core.uuid Sources API Library coreCore Core is an extension of Core_kernel with Unix APIs. The unmodified libraries can be found there. Library core.bigbuffer_blocking Library core.bigstring_unix Library core.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.error_checking_mutex Library core.iobuf_unix Library core.linux_extLinux_ext Interface to Linux-specific system calls. Library core.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.nano_mutexNano_mutex A nano-mutex is a lightweight mutex that can be used only within a single OCaml runtime. Library core.process_envProcess_env Utility functions for dealing with the environment. Library core.squeueSqueue Thread-safe queue module, using locks. Library core.syslogSyslog Send log messages via the Unix Syslog interface. Library core.time_stamp_counter Library core.top Library core.uuid