mecca.platform.os.darwin

Undocumented in source.

Modules

dispatch
module mecca.platform.os.darwin.dispatch

Bindings for libdispatch (those symbols that are needed).

time
module mecca.platform.os.darwin.time
Undocumented in source.
ucontext
module mecca.platform.os.darwin.ucontext
Undocumented in source.

Public Imports

mecca.platform.os.darwin.ucontext
public import mecca.platform.os.darwin.ucontext;
mecca.platform.os.darwin.time
public import mecca.platform.os.darwin.time;

Members

Aliases

ThreadId
alias ThreadId = ulong

Represents the ID of a thread.

Enums

OSSignal
enum OSSignal

Functions

currentThreadId
ThreadId currentThreadId()
mremap
void* mremap(MmapArguments mmapArguments, void* oldAddress, size_t oldSize, size_t newSize, int flags, void* newAddress)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

EREMOTEIO
enum EREMOTEIO;
Undocumented in source.
F_DUPFD_CLOEXEC
enum F_DUPFD_CLOEXEC;
Undocumented in source.
ITIMER_REAL
enum ITIMER_REAL;
Undocumented in source.
MAP_POPULATE
enum MAP_POPULATE;
Undocumented in source.
MREMAP_MAYMOVE
enum MREMAP_MAYMOVE;
Undocumented in source.
O_CLOEXEC
enum O_CLOEXEC;
Undocumented in source.

Static variables

BLOCKED_SIGNALS
auto BLOCKED_SIGNALS;
Undocumented in source.

Meta