POSIX Application Environment Profiles (AEP)
Although inactive, IEEE 1003.13-2003 defined a number of AEP that inspired the modern subprofiling options of IEEE 1003.1-2017. The single-purpose realtime system profiles are listed below, for reference, in terms that agree with the current POSIX-1 standard. PSE54 is not considered at this time.
System Interfaces
The required POSIX System Interfaces are supported for each Application Environment Profile.
Minimal Realtime System Profile (PSE51)
The Minimal Realtime System Profile (PSE51) includes all of the System Interfaces along with several additional features.
Symbol |
Support |
Remarks |
---|---|---|
_POSIX_AEP_REALTIME_MINIMAL |
-1 |
Symbol |
Support |
Remarks |
---|---|---|
yes |
||
yes |
||
yes |
||
yes |
||
yes |
Symbol |
Support |
Remarks |
---|---|---|
200809L |
||
-1 |
||
-1 |
||
200809L |
||
-1 |
||
-1 |
||
200809L |
||
200809L |
||
-1 |
||
_POSIX_THREAD_PRIO_INHERIT |
200809L |
|
_POSIX_THREAD_PRIO_PROTECT |
-1 |
|
200809L |
||
_POSIX_THREAD_SPORADIC_SERVER |
-1 |
Realtime Controller System Profile (PSE52)
The Realtime Controller System Profile (PSE52) includes all features from PSE51 and the System Interfaces.
Symbol |
Support |
Remarks |
---|---|---|
_POSIX_AEP_REALTIME_CONTROLLER |
-1 |
Symbol |
Support |
Remarks |
---|---|---|
yes |
||
Symbol |
Support |
Remarks |
---|---|---|
200809L |
||
_POSIX_TRACE |
-1 |
|
_POSIX_TRACE_EVENT_FILTER |
-1 |
|
_POSIX_TRACE_LOG |
-1 |
Dedicated Realtime System Profile (PSE53)
The Dedicated Realtime System Profile (PSE53) includes all features from PSE52, PSE51, and the System Interfaces.
Symbol |
Support |
Remarks |
---|---|---|
_POSIX_AEP_REALTIME_DEDICATED |
-1 |
Symbol |
Support |
Remarks |
---|---|---|
POSIX_MULTI_PROCESS |
||
yes |
||
Symbol |
Support |
Remarks |
---|---|---|
_POSIX_CPUTIME |
-1 |
|
_POSIX_PRIORITIZED_IO |
-1 |
|
-1 |
||
_POSIX_RAW_SOCKETS |
200809L |
|
_POSIX_SPAWN |
-1 |
|
_POSIX_SPORADIC_SERVER |
-1 |