POSIX Options

For the conformance summary (mandatory, optional, and unsupported symbols), see POSIX Conformance. For bundled API groups, see POSIX Option Groups.

Options that correspond to Option Groups

These Options are synonymous with an official Subprofiling Option Group; see the linked Option Group page for per-API detail.

Option Group-like Options

These Options provide interfaces of their own, but are not official Subprofiling Option Groups because they are not independent of other Option Groups. They are documented with the same per-API detail as Option Groups.

Options without interfaces of their own

These Options do not add any interfaces; they indicate the presence of functionality provided elsewhere.

_POSIX_IPV6

Internet Protocol Version 6 is supported by the POSIX_NETWORKING interfaces. Enable with CONFIG_POSIX_IPV6.

_POSIX_MONOTONIC_CLOCK

The CLOCK_MONOTONIC clock is supported by the clock and timer interfaces (mandatory since Issue 8). Enable with CONFIG_POSIX_MONOTONIC_CLOCK.

_POSIX_RAW_SOCKETS

Raw sockets are supported by the POSIX_NETWORKING interfaces. Enable with CONFIG_POSIX_RAW_SOCKETS.

_POSIX_THREAD_SPORADIC_SERVER

The SCHED_SPORADIC scheduling policy is accepted by the _POSIX_THREAD_PRIORITY_SCHEDULING interfaces, though execution-time budgets are not enforced . Enable with CONFIG_POSIX_THREAD_SPORADIC_SERVER.