ocean.sys

Modules

CloseOnExec
module ocean.sys.CloseOnExec

Global configuration variable to define whether the close-on-exec option should be set on system calls that create a file descriptor in ocean modules.

CmdPath
module ocean.sys.CmdPath

Keeps the path of a running executable

Common
module ocean.sys.Common
CpuAffinity
module ocean.sys.CpuAffinity

Functions to set a process' CPU affinity.

Environment
module ocean.sys.Environment
Epoll
module ocean.sys.Epoll

Linux Epoll API binding and utility struct.

ErrnoException
module ocean.sys.ErrnoException

Mapping from C errno to D exception

EventFD
module ocean.sys.EventFD

Linux custom file descriptor event.

GetIfAddrs
module ocean.sys.GetIfAddrs

Functions to get IP address from the given interface.

HomeFolder
module ocean.sys.HomeFolder
Inotify
module ocean.sys.Inotify

Linux File System event file descriptor. See http://man7.org/linux/man-pages/man7/inotify.7.html

Pipe
module ocean.sys.Pipe
Process
module ocean.sys.Process
SafeFork
module ocean.sys.SafeFork

SafeFork

SignalFD
module ocean.sys.SignalFD

Linux signal file descriptor event.

SignalMask
module ocean.sys.SignalMask

Posix functions for masking & unmasking signals.

Stats
module ocean.sys.Stats

Contains API to obtain various information about the running application.

TimerFD
module ocean.sys.TimerFD

Linux timer event file descriptor.

linux
module ocean.sys.linux
socket
module ocean.sys.socket
stats
module ocean.sys.stats