POSIX Conformance
As per IEEE 1003.1-2017, this section details Zephyr’s POSIX conformance.
POSIX System Interfaces
Symbol |
Support |
Remarks |
|---|---|---|
_POSIX_CHOWN_RESTRICTED |
0 |
|
_POSIX_NO_TRUNC |
0 |
|
_POSIX_VDISABLE |
|
Symbol |
Support |
Remarks |
|---|---|---|
_POSIX_VERSION |
200809L |
|
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
-1 |
||
200809L |
||
200809L |
||
-1 |
||
-1 |
||
200809L |
||
200809L |
||
_POSIX2_C_BIND |
200809L |
Symbol |
Support |
Remarks |
|---|---|---|
_POSIX_JOB_CONTROL |
-1 |
|
_POSIX_REGEXP |
-1 |
|
_POSIX_SAVED_IDS |
-1 |
|
_POSIX_SHELL |
-1 |
POSIX Shell and Utilities
Zephyr does not support a POSIX shell or utilities at this time.
XSI Conformance
X/Open System Interfaces
Symbol |
Support |
Remarks |
|---|---|---|
200809L |
||
200809L |
||
200809L |
||
_POSIX_THREAD_PROCESS_SHARED |
-1 |
Note
Some features may exhibit undefined behaviour as they fall beyond the scope of Zephyr’s current design and capabilities. For example, multi-processing, ad-hoc memory-mapping, multiple users, or regular expressions are features that are uncommon in low-footprint embedded systems. Such undefined behaviour is denoted with the † (obelus) symbol. Additional details here.
Note
Features listed in various POSIX Options or Option Groups may be provided in whole or in part by a conformant C library implementation. This includes (but is not limited to) POSIX Extensions to the ISO C Standard (CX).