A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | ||||||
2 | ||||||
3 | Source: | http://www.unix.org/version3/apis.html | ||||
4 | ||||||
5 | Status: | RTEMS 2010-09-01 Libcsupport, POSIX directories Added | ||||
6 | Newlib 1.80.0 libc and libm public symbols added | |||||
7 | ||||||
8 | POSIX Requirement Codes | |||||
9 | Letter | Explanation | ||||
10 | m | Indicates that the interface is defined as mandatory. | ||||
11 | o | Indicates that the interface is part of an Option or Feature Group. | ||||
12 | ob | Indicates that the interface is Obsolescent, and although mandatory for the implementation, applications are discouraged from its use. | ||||
13 | l | In the XSI column, indicates that the interface is part of the Legacy option group and need not be available on all implementations. | ||||
14 | opt | In the POSIX Base column, two or three letter option codes are used as described in Section 2 denoting the option to which the interface belongs. | ||||
15 | r | In the POSIX.1-1996 column this indicates that the interface is part of the POSIX Realtime Extension. | ||||
16 | t | In the POSIX.1-1996 column this indicates that the interface is part of the POSIX Threads Extension. | ||||
17 | 1 | In the C89 column this indicates that the interface is part of ISO/IEC 9899:1990/Amendment 1:1995 (E). | ||||
18 | . | Indicates that the interface is not specified. | ||||
19 | ||||||
20 | ||||||
21 | Letter | RTEMS Support Codes | ||||
22 | r | In RTEMS | ||||
23 | c | In Newlib libc | ||||
24 | m | In Newlib libm | ||||
25 | u | Unsupportable in RTEMS | ||||
26 | p | Partially Implementable in RTEMS | ||||
27 | n | Not Implemented Yet | ||||
28 | e | Empty, ENOSYS or ENOTSUP Implementation | ||||
29 | g | Provided by GCC |