[rtems-docs commit] New version of POSIX Compliance Guide

Joel Sherrill joel at rtems.org
Fri Oct 13 01:26:07 UTC 2017


Module:    rtems-docs
Branch:    master
Commit:    2c3cf2166dd35152bb006d027476400be8759615
Changeset: http://git.rtems.org/rtems-docs/commit/?id=2c3cf2166dd35152bb006d027476400be8759615

Author:    Joel Sherrill <joel at rtems.org>
Date:      Mon Aug 28 13:03:40 2017 -0500

New version of POSIX Compliance Guide

This is a replacement of the POSIX 1003.1 Compliance Guide. It
will be generated from a .csv file.

Updates #3177.

---

 posix-compliance/README-csv.txt                    |   47 +
 posix-compliance/RTEMS-Standards-Compliance-v1.csv | 1196 +++++++
 {posix1003-1 => posix-compliance}/conf.py          |    4 +-
 posix-compliance/index.rst                         |   47 +
 posix-compliance/preface.rst                       |   33 +
 posix-compliance/probe_misses.txt                  |   15 +
 posix-compliance/probe_rtems                       |   49 +
 {posix1003-1 => posix-compliance}/wscript          |    0
 posix1003-1/clocks_and_timers.rst                  |   83 -
 posix1003-1/command.rst                            |    9 -
 posix1003-1/compliance_summary.rst                 |  904 -----
 posix1003-1/data_interchange_format.rst            |   73 -
 posix1003-1/device_and_class_specific.rst          |  231 --
 posix1003-1/execution_scheduling.rst               |  156 -
 posix1003-1/files_and_directories.rst              |  255 --
 posix1003-1/general.rst                            |   44 -
 posix1003-1/index.rst                              |   68 -
 posix1003-1/input_and_output.rst                   |  201 --
 posix1003-1/language_specific_services.rst         |  297 --
 posix1003-1/memory_managment.rst                   |   90 -
 posix1003-1/message_passing.rst                    |   83 -
 posix1003-1/posix1003_1.rst                        | 3645 --------------------
 posix1003-1/preface.rst                            |   28 -
 posix1003-1/process_environment.rst                |  206 --
 posix1003-1/process_primitives.rst                 |  230 --
 posix1003-1/synchronization.rst                    |  152 -
 posix1003-1/system_database.rst                    |   43 -
 posix1003-1/terminology.rst                        |  303 --
 posix1003-1/thread_cancellation.rst                |   78 -
 posix1003-1/thread_managment.rst                   |   83 -
 posix1003-1/thread_specific_data.rst               |   36 -
 wscript                                            |    1 +
 32 files changed, 1391 insertions(+), 7299 deletions(-)

diff --git a/posix-compliance/README-csv.txt b/posix-compliance/README-csv.txt
new file mode 100644
index 0000000..44e843b
--- /dev/null
+++ b/posix-compliance/README-csv.txt
@@ -0,0 +1,47 @@
+
+The .cvs file is exported from a spreadsheet used to track the
+status of RTEMS versus various POSIX related standards. 
+
+This is the information in each column:
+
+1 - Master List of Methods
+2 - Header File
+3 - IEEE Std 1003.1-2008 API
+4 - PSE51
+5 - PSE52
+6 - PSE53
+7 - PSE54
+8 - C99
+9 - FACE 2.1  Security
+10 - FACE 2.1 Safety Base
+11 - FACE 2.1 Safety Extended
+12 - FACE 2.1 General-Purpose
+13 - RTEMS w/o Networking
+14 - RTEMS w/ Networking
+15 - Deos RTEMS Safety Base
+16 - Deos RTEMS Safety Ext
+17 - Deos RTEMS Gen Purp
+18 - RTEMS Impl Note
+19 - POSIX Functionality Categories
+20 - misc 
+
+NOTE: Column 13 uses the rtems-libbsd network stack.
+
+For the standards columns, the cells are blank to indicate not
+required or "INCL" to indicate required.
+
+For the RTEMS colums, the following values are used:
+
+CTS-YES  - FACE Conformance Test Suite reports present
+CTS-NO   - FACE Conformance Test Suite reports not present
+RT-YES   - RTEMS specific probe test reports present
+RT-NO    - RTEMS specific probe test reports not present
+HAND-YES - Override by hand to indicate RTEMS supports this
+
+The "RTEMS Impl Notes" column has the following values:
+
++ ENOSYS to indicate the method is a stub that sets errno to ENOSYS and
+  returns -1
++ SUSP to indicate the method is limited due to the Single Use,
+  Single Process nature of RTEMS.
+
diff --git a/posix-compliance/RTEMS-Standards-Compliance-v1.csv b/posix-compliance/RTEMS-Standards-Compliance-v1.csv
new file mode 100755
index 0000000..c069d0f
--- /dev/null
+++ b/posix-compliance/RTEMS-Standards-Compliance-v1.csv
@@ -0,0 +1,1196 @@
+Methods,Header File,IEEE Std 1003.1-2008,PSE51,PSE52,PSE53,PSE54,C99,FACE 2.1 Security,FACE 2.1 Safety Base,FACE 2.1 Safety Extended,FACE 2.1 General Purpose,RTEMS w/o Networking,RTEMS w/ Networking,Deos RTEMS Safety Base,Deos RTEMS Safety Ext,Deos RTEMS Gen Purp,RTEMS Impl Note,POSIX Functionality Categories,
+aio_cancel(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_ASYNCHRONOUS_IO,
+aio_error(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_ASYNCHRONOUS_IO,
+aio_fsync(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_ASYNCHRONOUS_IO,
+aio_read(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_ASYNCHRONOUS_IO,
+aio_return(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_ASYNCHRONOUS_IO,
+aio_suspend(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,ENOSYS,POSIX_ASYNCHRONOUS_IO,
+aio_write(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_ASYNCHRONOUS_IO,
+lio_listio(),aio.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,ENOSYS,POSIX_ASYNCHRONOUS_IO,
+htonl(),arpa/inet.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+htons(),arpa/inet.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+inet_addr(),arpa/inet.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-YES,,POSIX_NETWORKING,
+inet_ntoa(),arpa/inet.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-YES,,POSIX_NETWORKING,
+inet_ntop(),arpa/inet.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+inet_pton(),arpa/inet.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+ntohl(),arpa/inet.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+ntohs(),arpa/inet.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+assert(),assert.h,INCL,,,INCL,INCL,INCL,,,,INCL,,HAND-YES,,,,,POSIX_MULTI_PROCESS,
+cabs(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cabsf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cabsl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cacos(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cacosf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cacosh(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cacoshf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cacoshl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cacosl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+carg(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cargf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cargl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+casin(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+casinf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+casinh(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+casinhf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+casinhl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+casinl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+catan(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+catanf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+catanh(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+catanhf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+catanhl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+catanl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ccos(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ccosf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ccosh(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ccoshf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ccoshl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ccosl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cexp(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cexpf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cexpl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cimag(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cimagf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cimagl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+clog(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+clogf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+clogl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+conj(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+conjf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+conjl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cpow(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cpowf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cpowl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cproj(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cprojf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cprojl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+creal(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+crealf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+creall(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csin(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csinf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csinh(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csinhf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csinhl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csinl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csqrt(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csqrtf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+csqrtl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ctan(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ctanf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ctanh(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ctanhf(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ctanhl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ctanl(),complex.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+_tolower(),ctype.h,INCL,,,,,,,,,,,HAND-YES,,,,,XSI_C_LANG_SUPPORT,
+_toupper(),ctype.h,INCL,,,,,,,,,,,HAND-YES,,,,,XSI_C_LANG_SUPPORT,
+isalnum(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isalnum_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isalpha(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isalpha_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isascii(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+isblank(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isblank_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iscntrl(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+iscntrl_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isdigit(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isdigit_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isgraph(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isgraph_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+islower(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+islower_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isprint(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isprint_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+ispunct(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+ispunct_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isspace(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isspace_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isupper(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isupper_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+isxdigit(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+isxdigit_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+toascii(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+tolower(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+tolower_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+toupper(),ctype.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+toupper_l(),ctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+posix_devctl(),devctl.h,,,,,,,INCL,INCL,INCL,INCL,CTS-NO,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,"IEEEStd1003.26,devicecontrol",
+alphasort(),dirent.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+closedir(),dirent.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+dirfd(),dirent.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+fdopendir(),dirent.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+opendir(),dirent.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+readdir(),dirent.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+readdir_r(),dirent.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM_R,
+rewinddir(),dirent.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+scandir(),dirent.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+seekdir(),dirent.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+telldir(),dirent.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+dlclose(),dlfcn.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DYNAMIC_LINKING,
+dlerror(),dlfcn.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DYNAMIC_LINKING,
+dlopen(),dlfcn.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DYNAMIC_LINKING,
+dlsym(),dlfcn.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DYNAMIC_LINKING,
+errno,errno.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SINGLE_PROCESS,
+creat(),fcntl.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+fcntl(),fcntl.h,INCL,,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+open(),fcntl.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+openat(),fcntl.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+posix_fadvise(),fcntl.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,_POSIX_ADVISORY_INFO,
+posix_fallocate(),fcntl.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,_POSIX_ADVISORY_INFO,
+posix_openpt(),fcntl.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DEVICE_SPECIFIC,
+feclearexcept(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fegetenv(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fegetexceptflag(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fegetround(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+feholdexcept(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+feraiseexcept(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fesetenv(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fesetexceptflag(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fesetround(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fetestexcept(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+feupdateenv(),fenv.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_SUPPORT,
+fmtmsg(),fmtmsg.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DEVICE_IO,
+fnmatch(),fnmatch.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_C_LIB_EXT,
+ftw(),ftw.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_FILE_SYSTEM,
+nftw(),ftw.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_FILE_SYSTEM,
+glob(),glob.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM_GLOB,
+globfree(),glob.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM_GLOB,
+endgrent(),grp.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_USER_GROUPS,
+getgrent(),grp.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_USER_GROUPS,
+getgrgid(),grp.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE,
+getgrgid_r(),grp.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE_R,
+getgrnam(),grp.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE,
+getgrnam_r(),grp.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE_R,
+setgrent(),grp.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_USER_GROUPS,
+iconv(),iconv.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_I18N,
+iconv_close(),iconv.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_I18N,
+iconv_open(),iconv.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_I18N,
+imaxabs(),inttypes.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+imaxdiv(),inttypes.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtoimax(),inttypes.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,newlib inttypes.h prototypes but no body
+strtoumax(),inttypes.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,newlib inttypes.h prototypes but no body
+wcstoimax(),inttypes.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,newlib inttypes.h prototypes but no body
+wcstoumax(),inttypes.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,newlib inttypes.h prototypes but no body
+nl_langinfo(),langinfo.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_I18N,
+nl_langinfo_l(),langinfo.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+basename(),libgen.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+dirname(),libgen.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+duplocale(),locale.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+freelocale(),locale.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+localeconv(),locale.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+newlocale(),locale.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+setlocale(),locale.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+uselocale(),locale.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+acos(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+acosf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+acosh(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+acoshf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+acoshl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+acosl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+asin(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+asinf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+asinh(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+asinhf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+asinhl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+asinl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+atan(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+atan2(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+atan2f(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+atan2l(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+atanf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+atanh(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+atanhf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+atanhl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+atanl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cbrt(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cbrtf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cbrtl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ceil(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+ceilf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ceill(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+copysign(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+copysignf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+copysignl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cos(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+cosf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+cosh(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+coshf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+coshl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+cosl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+erf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+erfc(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+erfcf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+erfcl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+erff(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+erfl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+exp(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+exp2(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+exp2f(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+exp2l(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+expf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+expl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+expm1(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+expm1f(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+expm1l(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+fabs(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+fabsf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fabsl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fdim(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fdimf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fdiml(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+floor(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+floorf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+floorl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fma(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmaf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmal(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmax(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmaxf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmaxl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmin(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fminf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fminl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmod(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+fmodf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+fmodl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+fpclassify(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+frexp(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+frexpf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+frexpl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+hypot(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+hypotf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+hypotl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ilogb(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ilogbf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ilogbl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+isfinite(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+isgreater(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+isgreaterequal(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+isinf(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,RT-YES,,,,,POSIX_C_LANG_MATH,
+isless(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+islessequal(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+islessgreater(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+isnan(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,,RT-YES,,,,,POSIX_C_LANG_MATH,
+isnormal(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+isunordered(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+j0(),math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MATH,
+j1(),math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MATH,
+jn(),math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MATH,
+ldexp(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+ldexpf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+ldexpl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+lgamma(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lgammaf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lgammal(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+llrint(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+llrintf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+llrintl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+llround(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+llroundf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+llroundl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+log(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+log10(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+log10f(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+log10l(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+log1p(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+log1pf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+log1pl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+log2(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+log2f(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+log2l(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+logb(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+logbf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+logbl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+logf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+logl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lrint(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lrintf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lrintl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lround(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lroundf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+lroundl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+modf(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+modff(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+modfl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+nan(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nanf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nanl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nearbyint(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nearbyintf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nearbyintl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nextafter(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nextafterf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+nextafterl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+nexttoward(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+nexttowardf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_C_LANG_MATH,
+nexttowardl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+pow(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+powf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+powl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+remainder(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+remainderf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+remainderl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+remquo(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+remquof(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+remquol(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+rint(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+rintf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+rintl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+round(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+roundf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+roundl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+scalbln(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+scalblnf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+scalblnl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+scalbn(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+scalbnf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+scalbnl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+signbit(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,,RT-NO,,,,,POSIX_C_LANG_MATH,
+signgam,math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+sin(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+sinf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+sinh(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+sinhf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+sinhl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+sinl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+sqrt(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+sqrtf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+sqrtl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tan(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+tanf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tanh(),math.h,INCL,,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_MATH,
+tanhf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tanhl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tanl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tgamma(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tgammaf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+tgammal(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-NO,CTS-YES,,,CTS-NO,,POSIX_C_LANG_MATH,
+trunc(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+truncf(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+truncl(),math.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_MATH,
+y0(),math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MATH,
+y1(),math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MATH,
+yn(),math.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MATH,
+strfmon(),monetary.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_C_LIB_EXT,
+strfmon_l(),monetary.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+mq_close(),mqueue.h,INCL,,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_getattr(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_notify(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_open(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_receive(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_send(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_setattr(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_timedreceive(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_timedsend(),mqueue.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_MESSAGE_PASSING,
+mq_unlink(),mqueue.h,INCL,,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_MESSAGE_PASSING,
+dbm_clearerr(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_close(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_delete(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_error(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_fetch(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_firstkey(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_nextkey(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_open(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+dbm_store(),ndbm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DBM,
+if_freenameindex(),net/if.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+if_indextoname(),net/if.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+if_nameindex(),net/if.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+if_nametoindex(),net/if.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+endhostent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+endnetent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+endprotoent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+endservent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+freeaddrinfo(),netdb.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+gai_strerror(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getaddrinfo(),netdb.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+gethostent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getnameinfo(),netdb.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+getnetbyaddr(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getnetbyname(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getnetent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getprotobyname(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getprotobynumber(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getprotoent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getservbyname(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-YES,,POSIX_NETWORKING,
+getservbyport(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+getservent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+sethostent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+setnetent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+setprotoent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+setservent(),netdb.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+catclose(),nl_types.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_I18N,
+catgets(),nl_types.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_I18N,
+catopen(),nl_types.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_I18N,
+poll(),poll.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_DEVICE_IO,
+pthread_atfork(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,POSIX_THREADS_BASE,
+pthread_attr_destroy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_getdetachstate(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_getguardsize(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_EXT,
+pthread_attr_getinheritsched(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_attr_getschedparam(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_getschedpolicy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_attr_getscope(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_attr_getstack(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,XSI_THREADS_EXT,
+pthread_attr_getstacksize(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_ATTR_STACKSIZE,
+pthread_attr_init(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_setdetachstate(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_setguardsize(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_EXT,
+pthread_attr_setinheritsched(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_attr_setschedparam(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_setschedpolicy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_attr_setscope(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_attr_setstack(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,XSI_THREADS_EXT,
+pthread_attr_setstacksize(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_ATTR_STACKSIZE,
+pthread_barrier_destroy(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,,,POSIX_BARRIERS,
+pthread_barrier_init(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_BARRIERS,
+pthread_barrier_wait(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_BARRIERS,
+pthread_barrierattr_getpshared(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_BARRIERS,
+pthread_barrierattr_destroy(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,,,POSIX_BARRIERS,
+pthread_barrierattr_init(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,,,POSIX_BARRIERS,
+pthread_barrierattr_setpshared(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_BARRIERS,
+pthread_cancel(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cleanup_pop(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cleanup_push(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cond_broadcast(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cond_destroy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cond_init(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cond_signal(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cond_timedwait(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_cond_wait(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_condattr_destroy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_condattr_getclock(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_CLOCK_SELECTION,
+pthread_condattr_getpshared(),pthread.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_THREAD_PROCESS_SHARED,
+pthread_condattr_init(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_condattr_setclock(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_CLOCK_SELECTION,
+pthread_condattr_setpshared(),pthread.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_THREAD_PROCESS_SHARED,
+pthread_create(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,"RTEMS source mentions pshared, double check POSIX"
+pthread_detach(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_equal(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_exit(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_getconcurrency(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,XSI_THREADS_EXT,
+pthread_getcpuclockid(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,ENOSYS,_POSIX_THREAD_CPUTIME,
+pthread_getschedparam(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_getspecific(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_join(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_key_create(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_key_delete(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutex_consistent(),pthread.h,INCL,,,,,,,,,,,RT-NO,,,,,_POSIX_ROBUST_MUTEXES,
+pthread_mutex_destroy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutex_getprioceiling(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_THREAD_PRIO_PROTECT,
+pthread_mutex_init(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,pshared not supported. OK for Safety Base
+pthread_mutex_lock(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutex_setprioceiling(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_THREAD_PRIO_PROTECT,
+pthread_mutex_timedlock(),pthread.h,INCL,,,,,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutex_trylock(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutex_unlock(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutexattr_getprioceiling(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIO_PROTECT,
+pthread_mutexattr_getprotocol(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIO_INHERITor_POSIX_THREAD_PRIO_PROTECT,
+pthread_mutexattr_setprioceiling(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIO_PROTECT,
+pthread_mutexattr_destroy(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutexattr_getpshared(),pthread.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_THREAD_PROCESS_SHARED,
+pthread_mutexattr_getrobust(),pthread.h,INCL,,,,,,,,,,,RT-NO,,,,,_POSIX_ROBUST_MUTEXES,
+pthread_mutexattr_gettype(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_THREADS_EXT,
+pthread_mutexattr_init(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_mutexattr_setprotocol(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIO_INHERITor_POSIX_THREAD_PRIO_PROTECT,
+pthread_mutexattr_setpshared(),pthread.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_THREAD_PROCESS_SHARED,
+pthread_mutexattr_setrobust(),pthread.h,INCL,,,,,,,,,,,RT-NO,,,,,_POSIX_ROBUST_MUTEXES,
+pthread_mutexattr_settype(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_THREADS_EXT,
+pthread_once(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_rwlock_destroy(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_init(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_rdlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_timedrdlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_timedwrlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_tryrdlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_trywrlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_unlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlock_wrlock(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlockattr_getpshared(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_RW_LOCKS,
+pthread_rwlockattr_setpshared(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_RW_LOCKS,
+pthread_rwlockattr_destroy(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_rwlockattr_init(),pthread.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_RW_LOCKS,
+pthread_self(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_setcancelstate(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_setcanceltype(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_setconcurrency(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,XSI_THREADS_EXT,
+pthread_setschedparam(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_setschedprio(),pthread.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_THREAD_PRIORITY_SCHEDULING,
+pthread_setspecific(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_spin_destroy(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_SPIN_LOCKS,
+pthread_spin_init(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_SPIN_LOCKS,
+pthread_spin_lock(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,_POSIX_SPIN_LOCKS,
+pthread_spin_trylock(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,_POSIX_SPIN_LOCKS,
+pthread_spin_unlock(),pthread.h,INCL,,,,,,,,,,,RT-YES,,,,,_POSIX_SPIN_LOCKS,
+pthread_testcancel(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_THREADS_BASE,
+pthread_attr_getstackaddr(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,,,RT-YES,,,,,_POSIX_THREAD_ATTR_STACKADDR,
+pthread_attr_setstackaddr(),pthread.h,INCL,INCL,INCL,INCL,INCL,,,,,,,RT-YES,,,,,_POSIX_THREAD_ATTR_STACKADDR,
+endpwent(),pwd.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_SYSTEM_DATABASE,
+getpwent(),pwd.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_SYSTEM_DATABASE,
+getpwnam(),pwd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE,
+getpwnam_r(),pwd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE_R,
+getpwuid(),pwd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE,
+getpwuid_r(),pwd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYSTEM_DATABASE_R,
+setpwent(),pwd.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_SYSTEM_DATABASE,
+regcomp(),regex.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_REGEXP,
+regerror(),regex.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_REGEXP,
+regexec(),regex.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_REGEXP,
+regfree(),regex.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_REGEXP,
+sched_get_priority_max(),sched.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_PRIORITY_SCHEDULING and _POSIX_THREAD_PRIORITY_SCHEDULING,
+sched_get_priority_min(),sched.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_PRIORITY_SCHEDULING and _POSIX_THREAD_PRIORITY_SCHEDULING,
+sched_getparam(),sched.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,_POSIX_PRIORITY_SCHEDULING,
+sched_getscheduler(),sched.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,_POSIX_PRIORITY_SCHEDULING,
+sched_rr_get_interval(),sched.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,_POSIX_PRIORITY_SCHEDULING and _POSIX_THREAD_PRIORITY_SCHEDULING,
+sched_setparam(),sched.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,_POSIX_PRIORITY_SCHEDULING,
+sched_setscheduler(),sched.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,_POSIX_PRIORITY_SCHEDULING,
+sched_yield(),sched.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_PRIORITY_SCHEDULING,
+hcreate(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+hdestroy(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+hsearch(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+insque(),search.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+lfind(),search.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+lsearch(),search.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+remque(),search.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+tdelete(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+tfind(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+tsearch(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+twalk(),search.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+sem_close(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_destroy(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_getvalue(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_init(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,pshared not supported. OK for Safety Base
+sem_open(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,"OK always, creates process private"
+sem_post(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_timedwait(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_trywait(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_unlink(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+sem_wait(),semaphore.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SEMAPHORES,
+_longjmp(),setjmp.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_JUMP,
+_setjmp(),setjmp.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_JUMP,
+longjmp(),setjmp.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_JUMP,
+setjmp(),setjmp.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_JUMP,
+siglongjmp(),setjmp.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SIGNAL_JUMP,
+sigsetjmp(),setjmp.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SIGNAL_JUMP,
+kill(),signal.h,INCL,INCL,INCL,INCL,,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SIGNALS,current process only
+killpg(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+psiginfo(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+psignal(),signal.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+pthread_kill(),signal.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+pthread_sigmask(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_THREADS_BASE,
+raise(),signal.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigaction(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigaddset(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigaltstack(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+sigdelset(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigemptyset(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigfillset(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sighold(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+sigignore(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+siginterrupt(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+sigismember(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+signal(),signal.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_SIGNALS,
+sigpause(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+sigpending(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigprocmask(),signal.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_SIGNALS,
+sigqueue(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_REALTIME_SIGNALS,
+sigrelse(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+sigset(),signal.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SIGNALS,
+sigsuspend(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigtimedwait(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_REALTIME_SIGNALS,
+sigwait(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+sigwaitinfo(),signal.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_REALTIME_SIGNALS,
+posix_spawn(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawn_file_actions_addclose(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawn_file_actions_adddup2(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawn_file_actions_addopen(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawn_file_actions_destroy(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawn_file_actions_init(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_setschedparam(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_PRIORITY_SCHEDULING and _POSIX_SPAWN,
+posix_spawnattr_destroy(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_getflags(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_getpgroup(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_getsigdefault(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_getsigmask(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_init(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_setflags(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_setpgroup(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_setsigdefault(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_setsigmask(),spawn.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-NO,CTS-NO,,CTS-NO,CTS-NO,,_POSIX_SPAWN,
+posix_spawnp(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_SPAWN,
+posix_spawnattr_setschedpolicy(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_PRIORITY_SCHEDULING and _POSIX_SPAWN,
+posix_spawnattr_getschedparam(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_PRIORITY_SCHEDULING and _POSIX_SPAWN,
+posix_spawnattr_getschedpolicy(),spawn.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,_POSIX_PRIORITY_SCHEDULING and _POSIX_SPAWN,
+va_arg(),stdarg.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,,HAND-YES,,,,,POSIX_C_LANG_SUPPORT,
+va_copy(),stdarg.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,,HAND-YES,,,,,POSIX_C_LANG_SUPPORT,
+va_end(),stdarg.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,,HAND-YES,,,,,POSIX_C_LANG_SUPPORT,
+va_start(),stdarg.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,,HAND-YES,,,,,POSIX_C_LANG_SUPPORT,
+clearerr(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+ctermid(),stdio.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+dprintf(),stdio.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+fclose(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fdopen(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+feof(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+ferror(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fflush(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fgetc(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fgetpos(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FD_MGMT,
+fgets(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fileno(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+flockfile(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FILE_LOCKING,
+fmemopen(),stdio.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+fopen(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fputc(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+fputs(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+fread(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+freopen(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+fscanf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+fseek(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+fseeko(),stdio.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+fsetpos(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FD_MGMT,
+ftell(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+ftello(),stdio.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+ftrylockfile(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FILE_LOCKING,
+funlockfile(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FILE_LOCKING,
+fwrite(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+getc(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+getc_unlocked(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_LOCKING,
+getchar(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+getchar_unlocked(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_LOCKING,
+getdelim(),stdio.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+getline(),stdio.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+gets(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,,,RT-YES,,,,,POSIX_DEVICE_IO,
+open_memstream(),stdio.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+pclose(),stdio.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,POSIX_SHELL_FUNC,
+perror(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+popen(),stdio.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,POSIX_SHELL_FUNC,
+printf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+putc(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+putc_unlocked(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_LOCKING,
+putchar(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+putchar_unlocked(),stdio.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_LOCKING,
+puts(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+remove(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+rename(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+renameat(),stdio.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+rewind(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FD_MGMT,
+scanf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+setbuf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+setvbuf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+snprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+sprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+sscanf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+stderr,stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+stdin,stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+stdout,stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+tempnam(),stdio.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+tmpfile(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_SYSTEM,
+tmpnam(),stdio.h,INCL,,INCL,INCL,INCL,INCL,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM,
+ungetc(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+vdprintf(),stdio.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+vfprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+vfscanf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+vprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+vscanf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_DEVICE_IO,
+vsnprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+vsprintf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+vsscanf(),stdio.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+_Exit(),stdlib.h,INCL,,,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+a64l(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+abort(),stdlib.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+abs(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+atexit(),stdlib.h,INCL,,,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+atof(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+atoi(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+atol(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+atoll(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+bsearch(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+calloc(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+div(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+drand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+erand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+exit(),stdlib.h,INCL,,,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+free(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+getenv(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SINGLE_PROCESS,
+getsubopt(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_C_LIB_EXT,
+grantpt(),stdlib.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DEVICE_SPECIFIC,
+initstate(),stdlib.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+jrand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+l64a(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+labs(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+lcong48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+ldiv(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+llabs(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+lldiv(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+lrand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+malloc(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+mblen(),stdlib.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+mbstowcs(),stdlib.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+mbtowc(),stdlib.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+mkdtemp(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+mkstemp(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM,
+mrand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+nrand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+posix_memalign(),stdlib.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,_POSIX_ADVISORY_INFO,
+ptsname(),stdlib.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DEVICE_SPECIFIC,
+putenv(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_SINGLE_PROCESS,
+qsort(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+rand(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+rand_r(),stdlib.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+random(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+realloc(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+realpath(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+seed48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+setenv(),stdlib.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_SINGLE_PROCESS,
+setkey(),stdlib.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_CRYPT,
+setstate(),stdlib.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+srand(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+srand48(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+srandom(),stdlib.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+strtod(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtof(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtol(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtold(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtoll(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtoul(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtoull(),stdlib.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+system(),stdlib.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SHELL_FUNC,
+unlockpt(),stdlib.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_DEVICE_SPECIFIC,
+unsetenv(),stdlib.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_SINGLE_PROCESS,
+wcstombs(),stdlib.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wctomb(),stdlib.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+memccpy(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+memchr(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+memcmp(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+memcpy(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+memmove(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+memset(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+stpcpy(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+stpncpy(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strcat(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strchr(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strcmp(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strcoll(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strcoll_l(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strcpy(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strcspn(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strdup(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_C_LIB_EXT,
+strerror(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strerror_l(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strerror_r(),string.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+strlen(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strncat(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strncmp(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strncpy(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strndup(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strnlen(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strpbrk(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strrchr(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strsignal(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strspn(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strstr(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtok(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strtok_r(),string.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+strxfrm(),string.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strxfrm_l(),string.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+ffs(),strings.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+strcasecmp(),strings.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_C_LIB_EXT,
+strcasecmp_l(),strings.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strncasecmp(),strings.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_C_LIB_EXT,
+strncasecmp_l(),strings.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+fattach(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+fdetach(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+getmsg(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+getpmsg(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+ioctl(),stropts.h,INCL,,,,,,,,,,,RT-YES,,,,,_XOPEN_STREAMS,
+isastream(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+putmsg(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+putpmsg(),stropts.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_STREAMS,
+ftok(),sys/ipc.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+mlock(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_MEMLOCK_RANGE,
+mlockall(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_MEMLOCK,
+mmap(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_MAPPED_FILES,
+mprotect(),sys/mman.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_MEMORY_PROTECTION,
+msync(),sys/mman.h,INCL,,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_SYNCHRONIZED_IO,
+munlock(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_MEMLOCK_RANGE,
+munlockall(),sys/mman.h,INCL,,,,,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_MEMLOCK,
+munmap(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_MAPPED_FILES,
+posix_madvise(),sys/mman.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,_POSIX_ADVISORY_INFO,
+posix_mem_offset(),sys/mman.h,INCL,,,,,,,,,,,RT-NO,,,,,_POSIX_TYPED_MEMORY_OBJECTS,
+posix_typed_mem_get_info(),sys/mman.h,INCL,,,,,,,,,,,RT-NO,,,,,_POSIX_TYPED_MEMORY_OBJECTS,
+posix_typed_mem_open(),sys/mman.h,INCL,,,,,,,,,,,RT-NO,,,,,_POSIX_TYPED_MEMORY_OBJECTS,
+shm_open(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_SHARED_MEMORY_OBJECTS,
+shm_unlink(),sys/mman.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_SHARED_MEMORY_OBJECTS,
+msgctl(),sys/msg.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+msgget(),sys/msg.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+msgrcv(),sys/msg.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+msgsnd(),sys/msg.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+getpriority(),sys/resource.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+getrlimit(),sys/resource.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+getrusage(),sys/resource.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_MULTI_PROCESS,review set of options
+setpriority(),sys/resource.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+setrlimit(),sys/resource.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+FD_CLR(),sys/select.h,INCL,,,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+FD_ISSET(),sys/select.h,INCL,,,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+FD_SET(),sys/select.h,INCL,,,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+FD_ZERO(),sys/select.h,INCL,,,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+pselect(),sys/select.h,INCL,,,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_DEVICE_IO,
+select(),sys/select.h,INCL,,,INCL,INCL,,,INCL,INCL,INCL,CTS-NO,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+semctl(),sys/sem.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+semget(),sys/sem.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+semop(),sys/sem.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+shmat(),sys/shm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+shmctl(),sys/shm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+shmdt(),sys/shm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+shmget(),sys/shm.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_IPC,
+accept(),sys/socket.h,INCL,,,INCL,INCL,,,,INCL,INCL,NET,CTS-YES,,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+bind(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+connect(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+getpeername(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+getsockname(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+getsockopt(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+listen(),sys/socket.h,INCL,,,INCL,INCL,,,,INCL,INCL,NET,CTS-YES,,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+recv(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+recvfrom(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+recvmsg(),sys/socket.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+send(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+sendmsg(),sys/socket.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+sendto(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+setsockopt(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+shutdown(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+sockatmark(),sys/socket.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-NO,,,CTS-NO,,POSIX_NETWORKING,
+socket(),sys/socket.h,INCL,,,INCL,INCL,,INCL,INCL,INCL,INCL,NET,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+socketpair(),sys/socket.h,INCL,,,INCL,INCL,,,,,INCL,NET,CTS-YES,,,CTS-NO,,POSIX_NETWORKING,
+chmod(),sys/stat.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FILE_ATTRIBUTES,
+fchmod(),sys/stat.h,INCL,,,,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_ATTRIBUTES,
+fchmodat(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+fstat(),sys/stat.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+fstatat(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+futimens(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+lstat(),sys/stat.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SYMBOLIC_LINKS,
+mkdir(),sys/stat.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+mkdirat(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+mkfifo(),sys/stat.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FIFO,
+mkfifoat(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+mknod(),sys/stat.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+mknodat(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+stat(),sys/stat.h,INCL,,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+umask(),sys/stat.h,INCL,,,,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_ATTRIBUTES,
+utimensat(),sys/stat.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+fstatvfs(),sys/statvfs.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_FILE_SYSTEM,
+statvfs(),sys/statvfs.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM,
+getitimer(),sys/time.h,INCL,,,,,,,,,,,RT-YES,,,,ENOSYS,XSI_TIMERS,
+gettimeofday(),sys/time.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_SINGLE_PROCESS,
+setitimer(),sys/time.h,INCL,,,,,,,,,,,RT-YES,,,,ENOSYS,XSI_TIMERS,
+times(),sys/times.h,,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+utimes(),sys/times.h,INCL,,,INCL,INCL,,,,,,RT-YES,RT-YES,,,,,POSIX_MULTI_PROCESS,Obsolete per POSIX
+readv(),sys/uio.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_DEVICE_IO,
+writev(),sys/uio.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_DEVICE_IO,
+uname(),sys/utsname.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SINGLE_PROCESS,
+wait(),sys/wait.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_MULTI_PROCESS,
+waitid(),sys/wait.h,INCL,,,,,,,,,,,RT-NO,,,,ENOSYS,POSIX_MULTI_PROCESS,
+waitpid(),sys/wait.h,INCL,,,,,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+closelog(),syslog.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,XSI_SYSTEM_LOGGING,
+openlog(),syslog.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,XSI_SYSTEM_LOGGING,
+setlogmask(),syslog.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,XSI_SYSTEM_LOGGING,
+syslog(),syslog.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,XSI_SYSTEM_LOGGING,
+cfgetispeed(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+cfgetospeed(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+cfsetispeed(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+cfsetospeed(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+tcdrain(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+tcflow(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+tcflush(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+tcgetattr(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+tcgetsid(),termios.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_JOB_CONTROL,
+tcsendbreak(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+tcsetattr(),termios.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+asctime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,,,RT-YES,,,,,POSIX_C_LANG_SUPPORT,
+asctime_r(),time.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+clock(),time.h,INCL,,,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+clock_getcpuclockid(),time.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,ENOSYS,_POSIX_CPUTIME,
+clock_getres(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,
+clock_gettime(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,review supported set of clock ids
+clock_nanosleep(),time.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_CLOCK_SELECTION,
+clock_settime(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,review supported set of clock ids
+ctime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,,,RT-YES,,,,,POSIX_C_LANG_SUPPORT,
+ctime_r(),time.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+daylight,time.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+difftime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+getdate(),time.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+getdate_err,time.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_C_LANG_SUPPORT,
+gmtime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+gmtime_r(),time.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+localtime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_SUPPORT,
+localtime_r(),time.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT_R,
+mktime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+nanosleep(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,
+strftime(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+strftime_l(),time.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+strptime(),time.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+time(),time.h,INCL,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+timer_create(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,
+timer_delete(),time.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_TIMERS,
+timer_getoverrun(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,
+timer_gettime(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,
+timer_settime(),time.h,INCL,INCL,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_TIMERS,
+timezone,time.h,INCL,,,,,,,,,,,HAND-YES,,,,,XSI_C_LANG_SUPPORT,
+tzname,time.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+tzset(),time.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_C_LANG_SUPPORT,
+posix_trace_attr_getcreatetime(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getgenversion(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getlogfullpolicy(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_attr_getmaxdatasize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getmaxsystemeventsize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getmaxusereventsize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getstreamfullpolicy(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getstreamsize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_setlogfullpolicy(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_attr_setmaxdatasize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_setstreamfullpolicy(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_destroy(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getclockres(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_getinherited(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_INHERIT,
+posix_trace_attr_getlogsize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_attr_getname(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_init(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_setinherited(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_INHERIT,
+posix_trace_attr_setlogsize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_attr_setname(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_attr_setstreamsize(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_clear(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_close(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_create(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_create_withlog(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_event(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_eventid_equal(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_eventid_get_name(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_eventid_open(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_eventset_ismember(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_eventset_add(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_eventset_del(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_eventset_empty(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_eventset_fill(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_eventtypelist_getnext_id(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_eventtypelist_rewind(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_flush(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_get_attr(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_get_filter(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_get_status(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_getnext_event(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_open(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_rewind(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_LOG,
+posix_trace_set_filter(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_shutdown(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_start(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_stop(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_timedgetnext_event(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+posix_trace_trid_eventid_open(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACEand_POSIX_TRACE_EVENT_FILTER,
+posix_trace_trygetnext_event(),trace.h,INCL,,INCL,INCL,INCL,,,,,,,RT-NO,,,,,_POSIX_TRACE,
+ulimit(),ulimit.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+_exit(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+access(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+alarm(),unistd.h,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+chdir(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+chown(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FILE_ATTRIBUTES,
+close(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+confstr(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-NO,CTS-NO,,,CTS-NO,,POSIX_SINGLE_PROCESS,
+crypt(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_CRYPT,
+dup(),unistd.h,INCL,,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FD_MGMT,
+dup2(),unistd.h,INCL,,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+encrypt(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,_XOPEN_CRYPT,
+environ,unistd.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,,RT-YES,,,,,POSIX_SINGLE_PROCESS,
+execl(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,POSIX_MULTI_PROCESS,
+execle(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,POSIX_MULTI_PROCESS,
+execlp(),unistd.h,INCL,,,INCL,INCL,,,,,,,RT-YES,,,,ENOSYS,POSIX_MULTI_PROCESS,
+execv(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,POSIX_MULTI_PROCESS,
+execve(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,POSIX_MULTI_PROCESS,
+execvp(),unistd.h,INCL,,,INCL,INCL,,,,,,,RT-YES,,,,ENOSYS,POSIX_MULTI_PROCESS,
+faccessat(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+fchdir(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM,
+fchown(),unistd.h,INCL,,,,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_ATTRIBUTES,
+fchownat(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+fdatasync(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,_POSIX_SYNCHRONIZED_IO,
+fexecve(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+fork(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,ENOSYS,POSIX_MULTI_PROCESS,
+fpathconf(),unistd.h,INCL,,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_SYSTEM,
+fsync(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,_POSIX_FSYNC,
+ftruncate(),unistd.h,INCL,,INCL,INCL,INCL,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+getcwd(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+getegid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+geteuid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+getgid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+getgroups(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+gethostid(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_SINGLE_PROCESS,
+gethostname(),unistd.h,INCL,,,INCL,INCL,,,INCL,INCL,INCL,CTS-NO,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_NETWORKING,
+getlogin(),unistd.h,INCL,,,,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_USER_GROUPS,
+getlogin_r(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_USER_GROUPS_R,
+getopt(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_C_LIB_EXT,
+getpgid(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_MULTI_PROCESS,
+getpgrp(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+getpid(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,SUSP,POSIX_MULTI_PROCESS,
+getppid(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+getsid(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,POSIX_MULTI_PROCESS,
+getuid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+isatty(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+lchown(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_SYMBOLIC_LINKS,
+link(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+linkat(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+lockf(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_FILE_SYSTEM,
+lseek(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FD_MGMT,
+nice(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+optarg,unistd.h,INCL,,,,INCL,,,,,,,HAND-YES,,,,,POSIX_C_LIB_EXT,
+opterr,unistd.h,INCL,,,,INCL,,,,,,,HAND-YES,,,,,POSIX_C_LIB_EXT,
+optind,unistd.h,INCL,,,,INCL,,,,,,,HAND-YES,,,,,POSIX_C_LIB_EXT,
+optopt,unistd.h,INCL,,,,INCL,,,,,,,HAND-YES,,,,,POSIX_C_LIB_EXT,
+pathconf(),unistd.h,INCL,,INCL,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_FILE_SYSTEM,
+pause(),unistd.h,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_SIGNALS,
+pipe(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_PIPE,
+pread(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_DEVICE_IO,
+pwrite(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_DEVICE_IO,
+read(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+readlink(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYMBOLIC_LINKS,
+readlinkat(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+rmdir(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+setegid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+seteuid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+setgid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+setpgid(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_JOB_CONTROL,
+setpgrp(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_MULTI_PROCESS,
+setregid(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+setreuid(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+setsid(),unistd.h,INCL,,,INCL,INCL,,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_MULTI_PROCESS,
+setuid(),unistd.h,INCL,,,,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_USER_GROUPS,
+sleep(),unistd.h,INCL,,,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_MULTI_PROCESS,
+swab(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_C_LANG_SUPPORT,
+symlink(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_SYMBOLIC_LINKS,
+symlinkat(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+sync(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_FILE_SYSTEM,
+sysconf(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,,INCL,INCL,CTS-YES,CTS-YES,,CTS-YES,CTS-YES,,POSIX_SINGLE_PROCESS,
+tcgetpgrp(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_JOB_CONTROL,
+tcsetpgrp(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_JOB_CONTROL,
+truncate(),unistd.h,INCL,,,,,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM,
+ttyname(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC,
+ttyname_r(),unistd.h,INCL,,,,INCL,,,,,,,RT-YES,,,,,POSIX_DEVICE_SPECIFIC_R,
+unlink(),unistd.h,INCL,,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_FILE_SYSTEM,
+unlinkat(),unistd.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+write(),unistd.h,INCL,INCL,INCL,INCL,INCL,,,INCL,INCL,INCL,CTS-YES,CTS-YES,CTS-YES,CTS-YES,CTS-YES,,POSIX_DEVICE_IO,
+utime(),utime.h,INCL,,INCL,INCL,INCL,,,,,,,RT-YES,,,,,POSIX_FILE_SYSTEM,
+endutxent(),utmpx.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+getutxent(),utmpx.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+getutxid(),utmpx.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+getutxline(),utmpx.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+pututxline(),utmpx.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+setutxent(),utmpx.h,INCL,,,,,,,,,,,RT-NO,,,,,XSI_USER_GROUPS,
+btowc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+fgetwc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+fgetws(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+fputwc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+fputws(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+fwide(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+fwprintf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+fwscanf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+getwc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+getwchar(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+mbrlen(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+mbrtowc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+mbsinit(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+mbsnrtowcs(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+mbsrtowcs(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+open_wmemstream(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+putwc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+putwchar(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+swprintf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+swscanf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+ungetwc(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+vfwprintf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+vfwscanf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+vswprintf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+vswscanf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+vwprintf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+vwscanf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+wcpcpy(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcpncpy(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcrtomb(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcscasecmp(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcscasecmp_l(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcscat(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcschr(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcscmp(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcscoll(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcscoll_l(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcscpy(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcscspn(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsdup(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcsftime(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcslen(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsncasecmp(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcsncasemcp_l(),wchar.h,INCL,,,,,,,,,,,RT-NO,,,,,,
+wcsncat(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsncmp(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsncpy(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsnlen(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcsnrtombs(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wcspbrk(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsrchr(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsrtombs(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsspn(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsstr(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstod(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstof(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstok(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstol(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstold(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstoll(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstoul(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcstoull(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcswidth(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_WIDE_CHAR,
+wcsxfrm(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcsxfrm_l(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wctob(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wcwidth(),wchar.h,INCL,,,,,,,,,,,RT-YES,,,,,XSI_WIDE_CHAR,
+wmemchr(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wmemcmp(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wmemcpy(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wmemmove(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wmemset(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wprintf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+wscanf(),wchar.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_WIDE_CHAR_DEVICE_IO,
+iswalnum(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswalnum_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswalpha(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswalpha_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswblank(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswblank_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswcntrl(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswcntrl_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswctype(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswctype_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswdigit(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswdigit_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswgraph(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswgraph_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswlower(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswlower_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswprint(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswprint_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswpunct(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswpunct_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswspace(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswspace_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswupper(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswupper_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+iswxdigit(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+iswxdigit_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+towctrans(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+towctrans_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+towlower(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+towlower_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+towupper(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+towupper_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wctrans(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wctrans_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wctype(),wctype.h,INCL,,,,INCL,INCL,,,,INCL,CTS-YES,CTS-YES,,,CTS-YES,,POSIX_C_LANG_WIDE_CHAR,
+wctype_l(),wctype.h,INCL,,,,,,,,,,,RT-YES,,,,,,
+wordexp(),wordexp.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,POSIX_SHELL_FUNC,Disabled in newlib. Requires shell and pipe()
+wordfree(),wordexp.h,INCL,,,,INCL,,,,,,,RT-NO,,,,,POSIX_SHELL_FUNC,Disabled in newlib. Requires shell and pipe()
+,,,,,,,,,,,,,,,,,,,
diff --git a/posix1003-1/conf.py b/posix-compliance/conf.py
similarity index 71%
rename from posix1003-1/conf.py
rename to posix-compliance/conf.py
index 7773f93..aa80321 100644
--- a/posix1003-1/conf.py
+++ b/posix-compliance/conf.py
@@ -3,9 +3,11 @@ sys.path.append(os.path.abspath('../common/'))
 
 from conf import *
 
+project = "RTEMS POSIX 1003.1 Compliance Guide"
+
 latex_documents = [
     ('index',
-     'posix1003-1.tex',
+     'rtems-posix1003-compliance.tex',
      u'RTEMS POSIX 1003.1 Compliance Guide',
      u'RTEMS Documentation Project',
      'manual'),
diff --git a/posix-compliance/index.rst b/posix-compliance/index.rst
new file mode 100644
index 0000000..c825232
--- /dev/null
+++ b/posix-compliance/index.rst
@@ -0,0 +1,47 @@
+.. comment SPDX-License-Identifier: CC-BY-SA-4.0
+
+================================================
+RTEMS POSIX 1003.1 Compliance Guide (|version|).
+================================================
+
+ | **COPYRIGHT (c) 1988 - 2015.**
+ | **On-Line Applications Research Corporation (OAR).**
+ | **COPYRIGHT (c) 2016-2017.**
+ | **RTEMS Foundation, The RTEMS Documentation Project**
+
+ | **Licenses:**
+ |  Creative Commons Attribution-ShareAlike 4.0 International Public License
+ |  https://creativecommons.org/licenses/by-sa/4.0/legalcode
+
+
+The authors have used their best efforts in preparing this material.  These
+efforts include the development, research, and testing of the theories and
+programs to determine their effectiveness.  No warranty of any kind, expressed
+or implied, with regard to the software or the material contained in this
+document is provided.  No liability arising out of the application or use of
+any product described in this document is assumed.  The authors reserve the
+right to revise this material and to make changes from time to time in the
+content hereof without obligation to notify anyone of such revision or changes.
+
+The RTEMS Project is hosted at http://www.rtems.org/.  Any inquiries concerning
+RTEMS, its related support components, or its documentation should be directed
+to the Community Project hosted at http://www.rtems.org/.
+
+.. topic:: RTEMS Online Resources
+
+  ================  =============================
+  Home              https://www.rtems.org/
+  Developers        https://devel.rtems.org/
+  Documentation     https://docs.rtems.org/
+  Bug Reporting     https://devel.rtems.org/query
+  Mailing Lists     https://lists.rtems.org/
+  Git Repositories  https://git.rtems.org/
+  ================  =============================
+
+.. toctree::
+	:maxdepth: 5
+	:numbered:
+
+	preface
+        generated-posix-compliance
+
diff --git a/posix-compliance/preface.rst b/posix-compliance/preface.rst
new file mode 100644
index 0000000..48505d3
--- /dev/null
+++ b/posix-compliance/preface.rst
@@ -0,0 +1,33 @@
+.. comment SPDX-License-Identifier: CC-BY-SA-4.0
+
+.. COMMENT: COPYRIGHT (c) 1988-2017.
+.. COMMENT: On-Line Applications Research Corporation (OAR).
+.. COMMENT: All rights reserved.
+
+Preface
+=======
+
+RTEMS supports a variety of POSIX and BSD features including some POSIX
+methods that are now deemed obsolete and some methods for compatibility
+with GNU/Linux and FreeBSD. There are multiple POSIX standard versions
+as well as multiple efforts to tailor (e.g. profile) POSIX for embedded
+environments. They range in size from less than 200 required capabilities
+to the full POSIX standard which has over 1200 required capabilities. This
+document reports on the alignment of RTEMS with various standard versions
+and defined profiles.
+
+RTEMS supports a number of POSIX process, user, and group oriented
+routines in what is referred to as a "SUSP" (Single-User, Single
+Process) manner.  RTEMS supports a single process, multithreaded
+POSIX environment.  In a pure world, there would be no reason to even
+include routines like ``getpid()`` when there can only be one process.
+But providing routines like ``getpid()`` and making them work in
+a sensible fashion for an embedded environment while not returning
+``ENOSYS`` (for not implemented) makes it significantly easier to port
+code from a UNIX environment without modifying it.
+
+Each chapter in this document presents the alignment of RTEMS with
+a specific standard version or defined profile.  Each section with a
+chapter details the alignment of a specific header file relative to the
+chapter's standard or profile.  The implementation status of the items
+required by the standard are listed.
diff --git a/posix-compliance/probe_misses.txt b/posix-compliance/probe_misses.txt
new file mode 100644
index 0000000..9e50e15
--- /dev/null
+++ b/posix-compliance/probe_misses.txt
@@ -0,0 +1,15 @@
+assert()
+_tolower()
+_toupper()
+optarg
+opterr
+optind
+optopt
+_longjmp
+_setjmp
+va_arg()
+va_copy()
+va_end()
+va_start()
+timezone
+uname()
diff --git a/posix-compliance/probe_rtems b/posix-compliance/probe_rtems
new file mode 100755
index 0000000..2ecbe7d
--- /dev/null
+++ b/posix-compliance/probe_rtems
@@ -0,0 +1,49 @@
+#! /bin/bash
+
+lfile=unprobed_methods.txt
+cpu=arm
+bsp=xilinx_zynq_a9_qemu
+bsp_path=/home/joel/rtems-work/tools/4.12/bsps/arm-rtems4.12
+bsp_flags="-march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9"
+
+cat_template()
+{
+cat <<EOF
+void @METHOD@(void);
+
+int main(int argc, char **argv)
+{
+  @METHOD@();
+  return 0;
+}
+EOF
+}
+
+gen_prober()
+{
+  method=$1
+  mname=`echo ${method} | sed -e 's/[()]//g'`
+  cat_template | sed -e "s/@METHOD@/${mname}/g"
+}
+
+cat ${lfile} | while read method
+do
+  grep ${method} probe_misses.txt >/dev/null
+  if [ $? -eq 0 ] ; then
+    echo "${method},HAND-YES"
+    continue
+  fi
+
+  gen_prober ${method} >tmp_probe.c
+  ${cpu}-rtems4.12-gcc \
+    -B${bsp_path}/${bsp}/lib/ -specs bsp_specs -qrtems \
+    ${bsp_flags} \
+    tmp_probe.c >/dev/null 2>&1
+  if [ $? -eq 0 ] ; then
+    echo "${method},RT-YES"
+    continue
+  fi
+  echo "${method},RT-NO"
+done
+
+# rm -f tmp_probe.c a.out
diff --git a/posix1003-1/wscript b/posix-compliance/wscript
similarity index 100%
rename from posix1003-1/wscript
rename to posix-compliance/wscript
diff --git a/posix1003-1/clocks_and_timers.rst b/posix1003-1/clocks_and_timers.rst
deleted file mode 100644
index 7c1efef..0000000
--- a/posix1003-1/clocks_and_timers.rst
+++ /dev/null
@@ -1,83 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Clocks and Timers
-#################
-
-Data Definitions for Clocks and Timers
-======================================
-
-Time Value Specification Structures
------------------------------------
-
-.. code:: c
-
-    struct timespec, Type, Implemented
-    struct itimerspec, Type, Implemented
-
-Timer Event Notification Control Block
---------------------------------------
-
-Type Definitions
-----------------
-
-.. code:: c
-
-    clockid_t, Type, Implemented
-    timerid_t, Type, Implemented
-
-Timer Event Notification Manifest Constants
--------------------------------------------
-
-.. code:: c
-
-    CLOCK_REALTIME, Constant, Implemented
-    TIMER_ABSTIME, Constant, Implemented
-
-Clock and Timer Functions
-=========================
-
-Clocks
-------
-
-.. code:: c
-
-    clock_settime(), Function, Partial Implementation
-    clock_gettime(), Function, Partial Implementation
-    clock_getres(), Function, Implemented
-
-Create a Per-Process Timer
---------------------------
-
-.. code:: c
-
-    timer_create(), Function, Implemented
-
-Delete a Per-Process Timer
---------------------------
-
-.. code:: c
-
-    timer_delete(), Function, Implemented
-
-Per-Process Timers
-------------------
-
-.. code:: c
-
-    timer_settime(), Function, Implemented
-    timer_gettime(), Function, Implemented
-    timer_getoverrun(), Function, Implemented
-
-High Resolution Sleep
----------------------
-
-.. code:: c
-
-    nanosleep(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/command.rst b/posix1003-1/command.rst
deleted file mode 100644
index 46bd174..0000000
--- a/posix1003-1/command.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Command and Variable Index
-##########################
-
-There are currently no Command and Variable Index entries.
-
-.. COMMENT: @printindex fn
-
diff --git a/posix1003-1/compliance_summary.rst b/posix1003-1/compliance_summary.rst
deleted file mode 100644
index 0dad959..0000000
--- a/posix1003-1/compliance_summary.rst
+++ /dev/null
@@ -1,904 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Compliance Summary
-##################
-
-General Chapter
-===============
-
-.. code:: c
-
-    Functions:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :       21
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-*FEATURE FLAG COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Terminology and General Requirements Chapter
-============================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :       19
-    Implemented     :       19
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :       32
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-*FEATURE FLAG COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Constants:
-    Total Number    :      126
-    Implemented     :      124
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Process Primitives Chapter
-==========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       36
-    Implemented     :       20
-    Unimplemented   :        0
-    Unimplementable :       16
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        5
-    Implemented     :        5
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       40
-    Implemented     :       32
-    Unimplemented   :        6
-    Unimplementable :        2
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Process Environment Chapter
-===========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       23
-    Implemented     :       21
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        2
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       53
-    Implemented     :       51
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Files and Directories Chapter
-=============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       35
-    Implemented     :       29
-    Unimplemented   :        3
-    Unimplementable :        0
-    Partial         :        1
-    Dummy           :        0
-    Untested        :        1
-
-*FUNCTION COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Data Types:
-    Total Number    :        3
-    Implemented     :        3
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       39
-    Implemented     :       37
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Input and Output Primitives Chapter
-===================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       19
-    Implemented     :        9
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        9
-    Untested        :        0
-
-*FUNCTION COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        1
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        1
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       24
-    Implemented     :       24
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Device- and Class-Specific Functions Chapter
-============================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       12
-    Implemented     :        8
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        4
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        3
-    Implemented     :        3
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       77
-    Implemented     :       76
-    Unimplemented   :        1
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Language-Specific Services for the C Programming Language Chapter
-=================================================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :      126
-    Implemented     :      117
-    Unimplemented   :        8
-    Unimplementable :        0
-    Partial         :        1
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       11
-    Implemented     :       11
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-System Databases Chapter
-========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        8
-    Implemented     :        8
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Data Interchange Format Chapter
-===============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        0
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       37
-    Implemented     :        0
-    Unimplemented   :       37
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Synchronization Chapter
-=======================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       28
-    Implemented     :       28
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        1
-    Implemented     :        1
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        5
-    Implemented     :        5
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Memory Management Chapter
-=========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       10
-    Implemented     :        0
-    Unimplemented   :       10
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       12
-    Implemented     :        0
-    Unimplemented   :       12
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Execution Scheduling Chapter
-============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       24
-    Implemented     :       20
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        4
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        1
-    Implemented     :        1
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       10
-    Implemented     :       10
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Clocks and Timers Chapter
-=========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        9
-    Implemented     :        7
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        2
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        4
-    Implemented     :        4
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Message Passing Chapter
-=======================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        8
-    Implemented     :        8
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Thread Management Chapter
-=========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       15
-    Implemented     :       15
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        3
-    Implemented     :        3
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Thread-Specific Data Chapter
-============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        4
-    Implemented     :        4
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Thread Cancellation Chapter
-===========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        6
-    Implemented     :        6
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        5
-    Implemented     :        4
-    Unimplemented   :        1
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Overall Summary
-===============
-
-.. code:: c
-
-    Functions:
-    Total Number    :      363
-    Implemented     :      300
-    Unimplemented   :       21
-    Unimplementable :       16
-    Partial         :        4
-    Dummy           :       19
-    Untested        :        1
-
-*FUNCTION COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Data Types:
-    Total Number    :       48
-    Implemented     :       45
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        1
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :       53
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-*FEATURE FLAG COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Constants:
-    Total Number    :      444
-    Implemented     :      379
-    Unimplemented   :       63
-    Unimplementable :        2
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
diff --git a/posix1003-1/data_interchange_format.rst b/posix1003-1/data_interchange_format.rst
deleted file mode 100644
index cf9bbc0..0000000
--- a/posix1003-1/data_interchange_format.rst
+++ /dev/null
@@ -1,73 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Data Interchange Format
-#######################
-
-Archive/Interchange File Format
-===============================
-
-Extended tar Format
--------------------
-
-.. code:: c
-
-    tar format, Type, Unimplemented
-    TMAGIC, Constant, Unimplemented
-    TMAGLEN, Constant, Unimplemented
-    TVERSION, Constant, Unimplemented
-    TVERSLEN, Constant, Unimplemented
-    REGTYPE, Constant, Unimplemented
-    AREGTYPE, Constant, Unimplemented
-    LNKTYPE, Constant, Unimplemented
-    SYMTYPE, Constant, Unimplemented
-    CHRTYPE, Constant, Unimplemented
-    BLKTYPE, Constant, Unimplemented
-    DIRTYPE, Constant, Unimplemented
-    FIFOTYPE, Constant, Unimplemented
-    CONTTYPE, Constant, Unimplemented
-    TSUID, Constant, Unimplemented
-    TSGID, Constant, Unimplemented
-    TSVTX, Constant, Unimplemented
-    TUREAD, Constant, Unimplemented
-    TUWRITE, Constant, Unimplemented
-    TUEXEC, Constant, Unimplemented
-    TGREAD, Constant, Unimplemented
-    TGWRITE, Constant, Unimplemented
-    TGEXEC, Constant, Unimplemented
-    TOREAD, Constant, Unimplemented
-    TOWRITE, Constant, Unimplemented
-    TOEXEC, Constant, Unimplemented
-
-NOTE: Requires <tar.h> which is not in newlib.
-
-Extended cpio Format
---------------------
-
-.. code:: c
-
-    cpio format, Type, Unimplemented
-    C_IRUSER, Constant, Unimplemented
-    C_IWUSER, Constant, Unimplemented
-    C_IXUSER, Constant, Unimplemented
-    C_IRGRP, Constant, Unimplemented
-    C_IWGRP, Constant, Unimplemented
-    C_IXGRP, Constant, Unimplemented
-    C_IROTH, Constant, Unimplemented
-    C_IWOTH, Constant, Unimplemented
-    C_IXOTH, Constant, Unimplemented
-    C_ISUID, Constant, Unimplemented
-    C_ISGID, Constant, Unimplemented
-    C_ISVTX, Constant, Unimplemented
-
-NOTE: POSIX does not require a header file or structure.  RedHat Linux
-5.0 does not have a <cpio.h> although Solaris 2.6 does.
-
-Multiple Volumes
-----------------
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/device_and_class_specific.rst b/posix1003-1/device_and_class_specific.rst
deleted file mode 100644
index 2db2051..0000000
--- a/posix1003-1/device_and_class_specific.rst
+++ /dev/null
@@ -1,231 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Device- and Class-Specific Functions
-####################################
-
-General Terminal Interface
-==========================
-
-Interface Characteristics
--------------------------
-
-Opening a Terminal Device File
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Process Groups (TTY)
-~~~~~~~~~~~~~~~~~~~~
-
-The Controlling Terminal
-~~~~~~~~~~~~~~~~~~~~~~~~
-
-Terminal Access Control
-~~~~~~~~~~~~~~~~~~~~~~~
-
-Input Processing and Reading Data
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Canonical Mode Input Processing
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Noncanonical Mode Input Processing
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-- Case A - MIN > 0 and TIME > 0
-
-- Case B - MIN > 0 and TIME = 0
-
-- Case C - MIN = 0 and TIME > 0
-
-- Case D - MIN = 0 and TIME = 0
-
-Writing Data and Output Processing
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Special Characters
-~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    INTR, Constant, Implemented
-    QUIT, Constant, Implemented
-    ERASE, Constant, Implemented
-    KILL, Constant, Implemented
-    EOF, Constant, Implemented
-    NL, Constant, Implemented
-    EOL, Constant, Implemented
-    SUSP, Constant, Implemented
-    STOP, Constant, Implemented
-    START, Constant, Implemented
-    CR, Constant, Implemented
-
-Modem Disconnect
-~~~~~~~~~~~~~~~~
-
-Closing a Terminal Device File
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Parameters That Can Be Set
---------------------------
-
-termios Structure
-~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    tcflag_t, Type, Implemented
-    cc_t, Type, Implemented
-    struct termios, Type, Implemented
-
-Input Modes
-~~~~~~~~~~~
-
-.. code:: c
-
-    BRKINT, Constant, Implemented
-    ICRNL, Constant, Implemented
-    IGNBREAK, Constant, Unimplemented
-    IGNCR, Constant, Implemented
-    IGNPAR, Constant, Implemented
-    INLCR, Constant, Implemented
-    INPCK, Constant, Implemented
-    ISTRIP, Constant, Implemented
-    IXOFF, Constant, Implemented
-    IXON, Constant, Implemented
-    PARMRK, Constant, Implemented
-
-Output Modes
-~~~~~~~~~~~~
-
-.. code:: c
-
-    OPOST, Constant, Implemented
-
-Control Modes
-~~~~~~~~~~~~~
-
-.. code:: c
-
-    CLOCAL, Constant, Implemented
-    CREAD, Constant, Implemented
-    CSIZE, Constant, Implemented
-    CS5, Constant, Implemented
-    CS6, Constant, Implemented
-    CS7, Constant, Implemented
-    CS8, Constant, Implemented
-    CSTOPB, Constant, Implemented
-    HUPCL, Constant, Implemented
-    PARENB, Constant, Implemented
-    PARODD, Constant, Implemented
-
-Local Modes
-~~~~~~~~~~~
-
-.. code:: c
-
-    ECHO, Constant, Implemented
-    ECHOE, Constant, Implemented
-    ECHOK, Constant, Implemented
-    ECHONL, Constant, Implemented
-    ICANON, Constant, Implemented
-    IEXTEN, Constant, Implemented
-    ISIG, Constant, Implemented
-    NOFLSH, Constant, Implemented
-    TOSTOP, Constant, Implemented
-
-Special Control Characters
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    VEOF, Constant, Implemented
-    VEOL, Constant, Implemented
-    VERASE, Constant, Implemented
-    VINTR, Constant, Implemented
-    VKILL, Constant, Implemented
-    VQUIT, Constant, Implemented
-    VSUSP, Constant, Implemented
-    VSTART, Constant, Implemented
-    VSTOP, Constant, Implemented
-    VMIN, Constant, Implemented
-    VTIME, Constant, Implemented
-
-Baud Rate Values
-----------------
-
-.. code:: c
-
-    B0, Constant, Implemented
-    B50, Constant, Implemented
-    B75, Constant, Implemented
-    B110, Constant, Implemented
-    B134, Constant, Implemented
-    B150, Constant, Implemented
-    B200, Constant, Implemented
-    B300, Constant, Implemented
-    B600, Constant, Implemented
-    B1200, Constant, Implemented
-    B1800, Constant, Implemented
-    B2400, Constant, Implemented
-    B4800, Constant, Implemented
-    B9600, Constant, Implemented
-    B19200, Constant, Implemented
-    B38400, Constant, Implemented
-
-Baud Rate Functions
-~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    cfgetospeed(), Function, Implemented
-    cfsetospeed(), Function, Implemented
-    cfgetispeed(), Function, Implemented
-    cfsetispeed(), Function, Implemented
-    TCIFLUSH, Constant, Implemented
-    TCOFLUSH, Constant, Implemented
-    TCIOFLUSH, Constant, Implemented
-    TCOOFF, Constant, Implemented
-    TCOON, Constant, Implemented
-    TCIOOFF, Constant, Implemented
-    TCIOON, Constant, Implemented
-
-General Terminal Interface Control Functions
-============================================
-
-Get and Set State
------------------
-
-.. code:: c
-
-    tcgetattr(), Function, Implemented
-    tcsetattr(), Function, Implemented
-
-Line Control Functions
-----------------------
-
-.. code:: c
-
-    tcsendbreak(), Function, Dummy Implementation
-    tcdrain(), Function, Implemented
-    tcflush(), Function, Dummy Implementation
-    tcflow(), Function, Dummy Implementation
-
-Get Foreground Process Group ID
--------------------------------
-
-.. code:: c
-
-    tcgetprgrp(), Function, Implemented, SUSP
-
-Set Foreground Process Group ID
--------------------------------
-
-.. code:: c
-
-    tcsetprgrp(), Function, Dummy Implementation
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/execution_scheduling.rst b/posix1003-1/execution_scheduling.rst
deleted file mode 100644
index 664484a..0000000
--- a/posix1003-1/execution_scheduling.rst
+++ /dev/null
@@ -1,156 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Execution Scheduling
-####################
-
-Scheduling Parameters
-=====================
-
-.. code:: c
-
-    struct sched_param, Type, Implemented
-
-Scheduling Policies
-===================
-
-.. code:: c
-
-    SCHED_FIFO, Constant, Implemented
-    SCHED_RR, Constant, Implemented
-    SCHED_OTHER, Constant, Implemented
-
-NOTE: RTEMS adds SCHED_SPORADIC.
-
-SCHED_FIFO
-----------
-
-SCHED_RR
---------
-
-SCHED_OTHER
------------
-
-Process Scheduling Functions
-============================
-
-Set Scheduling Parameters
--------------------------
-
-.. code:: c
-
-    sched_setparam(), Function, Dummy Implementation
-
-Get Scheduling Parameters
--------------------------
-
-.. code:: c
-
-    sched_getparam(), Function, Dummy Implementation
-
-Set Scheduling Policy and Scheduling Parameters
------------------------------------------------
-
-.. code:: c
-
-    sched_setscheduler(), Function, Dummy Implementation
-
-Get Scheduling Policy
----------------------
-
-.. code:: c
-
-    sched_getscheduler(), Function, Dummy Implementation
-
-Yield Processor
----------------
-
-.. code:: c
-
-    sched_yield(), Function, Implemented
-
-Get Scheduling Parameter Limits
--------------------------------
-
-.. code:: c
-
-    sched_get_priority_max(), Function, Implemented
-    sched_get_priority_min(), Function, Implemented
-    sched_get_priority_rr_get_interval(), Function, Implemented
-
-Thread Scheduling
-=================
-
-Thread Scheduling Attributes
-----------------------------
-
-.. code:: c
-
-    PTHREAD_SCOPE_PROCESS, Constant, Implemented
-    PTHREAD_SCOPE_SYSTEM, Constant, Implemented
-
-Scheduling Contention Scope
----------------------------
-
-Scheduling Allocation Domain
-----------------------------
-
-Scheduling Documentation
-------------------------
-
-Thread Scheduling Functions
-===========================
-
-Thread Creation Scheduling Attributes
--------------------------------------
-
-.. code:: c
-
-    pthread_attr_setscope(), Function, Implemented
-    pthread_attr_getscope(), Function, Implemented
-    pthread_attr_setinheritsched(), Function, Implemented
-    pthread_attr_getinheritsched(), Function, Implemented
-    pthread_attr_setschedpolicy(), Function, Implemented
-    pthread_attr_getschedpolicy(), Function, Implemented
-    pthread_attr_setschedparam(), Function, Implemented
-    pthread_attr_getschedparam(), Function, Implemented
-    PTHREAD_INHERIT_SCHED, Constant, Implemented
-    PTHREAD_EXPLICIT_SCHED, Constant, Implemented
-
-Dynamic Thread Scheduling Parameters Access
--------------------------------------------
-
-.. code:: c
-
-    pthread_setschedparam(), Function, Implemented
-    pthread_getschedparam(), Function, Implemented
-
-Synchronization Scheduling
-==========================
-
-Mutex Initialization Scheduling Attributes
-------------------------------------------
-
-.. code:: c
-
-    pthread_mutexattr_setprotocol(), Function, Implemented
-    pthread_mutexattr_getprotocol(), Function, Implemented
-    pthread_mutexattr_setprioceiling(), Function, Implemented
-    pthread_mutexattr_getprioceiling(), Function, Implemented
-    PTHREAD_PRIO_NONE, Constant, Implemented
-    PTHREAD_PRIO_INHERIT, Constant, Implemented
-    PTHREAD_PRIO_PROTECT, Constant, Implemented
-
-Change the Priority Ceiling of a Mutex
---------------------------------------
-
-.. code:: c
-
-    pthread_mutex_setprioceiling(), Function, Implemented
-    pthread_mutex_getprioceiling(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/files_and_directories.rst b/posix1003-1/files_and_directories.rst
deleted file mode 100644
index 2e7dd1f..0000000
--- a/posix1003-1/files_and_directories.rst
+++ /dev/null
@@ -1,255 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Files and Directories
-#####################
-
-Directories
-===========
-
-Format of Directory Entries
----------------------------
-
-Directory Operations
---------------------
-
-.. code:: c
-
-    struct dirent, Type, Implemented
-    opendir(), Function, Implemented
-    readdir(), Function, Implemented
-    readdir_r(), Function, Implemented
-    rewinddir(), Function, Implemented
-    closedir(), Function, Implemented
-
-Working Directory
-=================
-
-Change Current Working Directory
---------------------------------
-
-.. code:: c
-
-    chdir(), Function, Implemented
-
-Get Working Directory Pathname
-------------------------------
-
-.. code:: c
-
-    getcwd(), Function, Implemented
-
-General File Creation
-=====================
-
-Open a File
------------
-
-.. code:: c
-
-    open(), Function, Implemented
-    O_RDONLY, Constant, Implemented
-    O_WRONLY, Constant, Implemented
-    O_RDWR, Constant, Implemented
-    O_APPEND, Constant, Implemented
-    O_CREAT, Constant, Implemented
-    O_DSYNC, Constant, Unimplemented
-    O_EXCL, Constant, Implemented
-    O_NOCTTY, Constant, Implemented
-    O_NONBLOCK, Constant, Implemented
-    O_RSYNC, Constant, Unimplemented
-    O_SYNC, Constant, Implemented
-    O_TRUNC, Constant, Implemented
-
-NOTE: In the newlib fcntl.h, O_SYNC is defined only if _POSIX_SOURCE is
-not defined.  This seems wrong.
-
-Create a New File or Rewrite an Existing One
---------------------------------------------
-
-.. code:: c
-
-    creat(), Function, Implemented
-
-Set File Creation Mask
-----------------------
-
-.. code:: c
-
-    umask(), Function, Implemented
-
-Link to a File
---------------
-
-.. code:: c
-
-    link(), Function, Implemented
-
-Special File Creation
-=====================
-
-Make a Directory
-----------------
-
-.. code:: c
-
-    mkdir(), Function, Implemented
-
-Make a FIFO Special File
-------------------------
-
-.. code:: c
-
-    mkfifo(), Function, Untested Implementation
-
-NOTE: mkfifo() is implemented but no filesystem supports FIFOs.
-
-File Removal
-============
-
-Remove Directory Entries
-------------------------
-
-.. code:: c
-
-    unlink(), Function, Implemented
-
-Remove a Directory
-------------------
-
-.. code:: c
-
-    rmdir(), Function, Implemented
-
-Rename a File
--------------
-
-.. code:: c
-
-    rename(), Function, Partial Implementation
-
-File Characteristics
-====================
-
-File Characteristics Header and Data Structure
-----------------------------------------------
-
-.. code:: c
-
-    struct stat, Type, Implemented
-
-<sys/stat.h> File Types
-~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    S_ISBLK(), Function, Implemented
-    S_ISCHR(), Function, Implemented
-    S_ISDIR(), Function, Implemented
-    S_ISFIFO(), Function, Implemented
-    S_ISREG(), Function, Implemented
-    S_TYPEISMQ(), Function, Unimplemented
-    S_TYPEISSEM(), Function, Unimplemented
-    S_TYPEISSHM(), Function, Unimplemented
-
-<sys/stat.h> File Modes
-~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    S_IRWXU, Constant, Implemented
-    S_IRUSR, Constant, Implemented
-    S_IWUSR, Constant, Implemented
-    S_IXUSR, Constant, Implemented
-    S_IRWXG, Constant, Implemented
-    S_IRGRP, Constant, Implemented
-    S_IWGRP, Constant, Implemented
-    S_IXGRP, Constant, Implemented
-    S_IRWXO, Constant, Implemented
-    S_IROTH, Constant, Implemented
-    S_IWOTH, Constant, Implemented
-    S_IXOTH, Constant, Implemented
-    S_ISUID, Constant, Implemented
-    S_ISGID, Constant, Implemented
-
-<sys/stat.h> Time Entries
-~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Get File Status
----------------
-
-.. code:: c
-
-    stat(), Function, Implemented
-    fstat(), Function, Implemented
-
-Check File Accessibility
-------------------------
-
-.. code:: c
-
-    access(), Function, Implemented
-
-Change File Modes
------------------
-
-.. code:: c
-
-    chmod(), Function, Implemented
-    fchmod(), Function, Implemented
-
-Change Owner and Group of a File
---------------------------------
-
-.. code:: c
-
-    chown(), Function, Implemented
-
-Set File Access and Modification Times
---------------------------------------
-
-.. code:: c
-
-    struct utimbuf, Type, Implemented
-    utime(), Function, Implemented
-
-Truncate a File to a Specified Length
--------------------------------------
-
-.. code:: c
-
-    ftruncate(), Function, Implemented
-
-Configurable Pathname Variable
-==============================
-
-Get Configurable Pathname Variables
------------------------------------
-
-.. code:: c
-
-    pathconf(), Function, Implemented
-    fpathconf(), Function, Implemented
-    _PC_LINK_MAX, Constant, Implemented
-    _PC_MAX_CANON, Constant, Implemented
-    _PC_MAX_INPUT, Constant, Implemented
-    _PC_MAX_INPUT, Constant, Implemented
-    _PC_NAME_MAX, Constant, Implemented
-    _PC_PATH_MAX, Constant, Implemented
-    _PC_PIPE_BUF, Constant, Implemented
-    _PC_ASYNC_IO, Constant, Implemented
-    _PC_CHOWN_RESTRICTED, Constant, Implemented
-    _PC_NO_TRUNC, Constant, Implemented
-    _PC_PRIO_IO, Constant, Implemented
-    _PC_SYNC_IO, Constant, Implemented
-    _PC_VDISABLE, Constant, Implemented
-
-NOTE: The newlib unistd.h and sys/unistd.h are installed and the
-include search patch is used to get the right one.  There are
-conflicts between the newlib unistd.h and RTEMS' version.
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/general.rst b/posix1003-1/general.rst
deleted file mode 100644
index 2d21cc1..0000000
--- a/posix1003-1/general.rst
+++ /dev/null
@@ -1,44 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-General
-#######
-
-Scope
-=====
-
-Normative References
-====================
-
-Conformance
-===========
-
-.. code:: c
-
-    NGROUPS_MAX, Feature Flag,
-    _POSIX_ASYNCHRONOUS_IO, Feature Flag,
-    _POSIX_CHOWN_RESTRICTED, Feature Flag,
-    _POSIX_FSYNC, Feature Flag,
-    _POSIX_JOB_CONTROL, Feature Flag,
-    _POSIX_MAPPED_FILES, Feature Flag,
-    _POSIX_MEMLOCK, Feature Flag,
-    _POSIX_MEMLOCK_RANGE, Feature Flag,
-    _POSIX_MEMORY_PROTECTION, Feature Flag,
-    _POSIX_MESSAGE_PASSING, Feature Flag,
-    _POSIX_PRIORITIZED_IO, Feature Flag,
-    _POSIX_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_REALTIME_SIGNALS, Feature Flag,
-    _POSIX_SEMAPHORES, Feature Flag,
-    _POSIX_SHARED_MEMORY_OBJECTS, Feature Flag,
-    _POSIX_SYNCHRONIZED_IO, Feature Flag,
-    _POSIX_TIMERS, Feature Flag,
-    _POSIX_THREAD_PRIO_INHERIT, Feature Flag,
-    _POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_THREADS, Feature Flag,
-    _POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag,
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/index.rst b/posix1003-1/index.rst
deleted file mode 100644
index 443491a..0000000
--- a/posix1003-1/index.rst
+++ /dev/null
@@ -1,68 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-================================================
-RTEMS POSIX 1003.1 Compliance Guide (|version}).
-================================================
-
-COPYRIGHT (c) 1988 - 2015.
-
-On-Line Applications Research Corporation (OAR).
-
-The authors have used their best efforts in preparing
-this material.  These efforts include the development, research,
-and testing of the theories and programs to determine their
-effectiveness.  No warranty of any kind, expressed or implied,
-with regard to the software or the material contained in this
-document is provided.  No liability arising out of the
-application or use of any product described in this document is
-assumed.  The authors reserve the right to revise this material
-and to make changes from time to time in the content hereof
-without obligation to notify anyone of such revision or changes.
-
-The RTEMS Project is hosted at http://www.rtems.org.  Any
-inquiries concerning RTEMS, its related support components, or its
-documentation should be directed to the Community Project hosted athttp://www.rtems.org.
-
-Any inquiries for commercial services including training, support, custom
-development, application development assistance should be directed tohttp://www.rtems.com.
-
-
-
-Table of Contents
------------------
-
-.. toctree::
-
-	preface
-
-
-.. toctree::
-	:maxdepth: 3
-	:numbered:
-
-	preface
-	general
-	terminology
-	process_primitives
-	process_environment
-	files_and_directories
-	input_and_output
-	device_and_class_specific
-	language_specific_services
-	system_database
-	data_interchange_format
-	synchronization
-	memory_managment
-	execution_scheduling
-	clocks_and_timers
-	message_passing
-	thread_managment
-	thread_specific_data
-	thread_cancellation
-	compliance_summary
-	command
-
-
-*	:ref:`genindex`
-*	:ref:`search`
-
diff --git a/posix1003-1/input_and_output.rst b/posix1003-1/input_and_output.rst
deleted file mode 100644
index 7adecb8..0000000
--- a/posix1003-1/input_and_output.rst
+++ /dev/null
@@ -1,201 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Input and Output Primitives
-###########################
-
-Pipes
-=====
-
-Create an Inter-Process Channel
--------------------------------
-
-.. code:: c
-
-    pipe(), Function, Dummy Implementation
-
-NOTE: pipe() returns ENOSYS.
-
-File Descriptor Manipulation
-============================
-
-Duplicate an Open File Descriptor
----------------------------------
-
-.. code:: c
-
-    dup(), Function, Implemented
-    dup2(), Function, Implemented
-
-File Descriptor Deassignment
-============================
-
-Close a File
-------------
-
-.. code:: c
-
-    close(), Function, Implemented
-
-Input and Output
-================
-
-Read from a File
-----------------
-
-.. code:: c
-
-    read(), Function, Implemented
-
-Write to a File
----------------
-
-.. code:: c
-
-    write(), Function, Implemented
-
-Control Operations on Files
-===========================
-
-Data Definitions for File Control Operations
---------------------------------------------
-
-File Control
-------------
-
-.. code:: c
-
-    struct flock, Type, Implemented
-    fcntl(), Function, Implemented
-    F_DUPFD, Constant, Implemented
-    F_GETFD, Constant, Implemented
-    F_GETLK, Constant, Implemented
-    F_SETFD, Constant, Implemented
-    F_GETFL, Constant, Implemented
-    F_SETFL, Constant, Implemented
-    F_SETLK, Constant, Implemented
-    F_SETLKW, Constant, Implemented
-    FD_CLOEXEC, Constant, Implemented
-    F_RDLCK, Constant, Implemented
-    F_UNLCK, Constant, Implemented
-    F_WRLCK, Constant, Implemented
-    O_ACCMODE, Constant, Implemented
-
-NOTE: A number of constants are used by both ``open`` and ``fcntl``.``O_CREAT``, ``O_EXCL``, ``O_NOCTTY``, ``O_TRUNC``,``O_APPEND``, ``O_DSYNC``, ``O_NONBLOCK``, ``O_RSYNC``,``O_SYNC``, ``O_RDONLY``, ``O_RDWR``, and ``O_WRONLY``
-are also included in another section.  See `Open a File`_.
-
-Reposition Read/Write File Offset
----------------------------------
-
-.. code:: c
-
-    lseek(), Function, Implemented
-    SEEK_SET, Constant, Implemented
-    SEEK_CUR, Constant, Implemented
-    SEEK_END, Constant, Implemented
-
-File Synchronization
-====================
-
-Synchronize the State of a File
--------------------------------
-
-.. code:: c
-
-    fsync(), Function, Implemented
-
-Synchronize the Data of a File
-------------------------------
-
-.. code:: c
-
-    fdatasync(), Function, Implemented
-
-Asynchronous Input and Output
-=============================
-
-Data Definitions for Asynchronous Input and Output
---------------------------------------------------
-
-Asynchronous I/O Control Block
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    struct aiocb, Type, Untested Implementation
-
-Asynchronous I/O Manifest Constants
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    AIO_CANCELED, Constant, Implemented
-    AIO_NOTCANCELED, Constant, Implemented
-    AIO_ALLDONE, Constant, Implemented
-    LIO_WAIT, Constant, Implemented
-    LIO_NOWAIT, Constant, Implemented
-    LIO_READ, Constant, Implemented
-    LIO_WRITE, Constant, Implemented
-    LIO_NOP, Constant, Implemented
-
-Asynchronous Read
------------------
-
-.. code:: c
-
-    aio_read(), Function, Dummy Implementation
-
-Asynchronous Write
-------------------
-
-.. code:: c
-
-    aio_write(), Function, Dummy Implementation
-
-List Directed I/O
------------------
-
-.. code:: c
-
-    lio_listio(), Function, Dummy Implementation
-
-Retrieve Error Status of Asynchronous I/O Operation
----------------------------------------------------
-
-.. code:: c
-
-    aio_error(), Function, Dummy Implementation
-
-Retrieve Return Status of Asynchronous I/O Operation
-----------------------------------------------------
-
-.. code:: c
-
-    aio_return(), Function, Dummy Implementation
-
-Cancel Asynchronous I/O Request
--------------------------------
-
-.. code:: c
-
-    aio_cancel(), Function, Dummy Implementation
-
-Wait for Asynchronous I/O Request
----------------------------------
-
-.. code:: c
-
-    aio_suspend(), Function, Dummy Implementation
-
-Asynchronous File Synchronization
----------------------------------
-
-.. code:: c
-
-    aio_fsync(), Function, Dummy Implementation
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/language_specific_services.rst b/posix1003-1/language_specific_services.rst
deleted file mode 100644
index 881c3ba..0000000
--- a/posix1003-1/language_specific_services.rst
+++ /dev/null
@@ -1,297 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Language-Specific Services for the C Programming Language
-#########################################################
-
-Referenced C Language Routines
-==============================
-
-ANSI C Section 4.2 - Diagnostics
-.. code:: c
-
-    assert(), Function, Implemented
-
-ANSI C Section 4.3 - Character Handling
-.. code:: c
-
-    isalnum(), Function, Implemented
-    isalpha(), Function, Implemented
-    iscntrl(), Function, Implemented
-    isdigit(), Function, Implemented
-    isgraph(), Function, Implemented
-    islower(), Function, Implemented
-    isprint(), Function, Implemented
-    ispunct(), Function, Implemented
-    isspace(), Function, Implemented
-    isupper(), Function, Implemented
-    isxdigit(), Function, Implemented
-    tolower(), Function, Implemented
-    toupper(), Function, Implemented
-
-ANSI C Section 4.4 - Localization
-.. code:: c
-
-    setlocale(), Function, Implemented
-
-ANSI C Section 4.5 - Mathematics
-.. code:: c
-
-    acos(), Function, Implemented
-    asin(), Function, Implemented
-    atan(), Function, Implemented
-    atan2(), Function, Implemented
-    cos(), Function, Implemented
-    sin(), Function, Implemented
-    tan(), Function, Implemented
-    cosh(), Function, Implemented
-    sinh(), Function, Implemented
-    tanh(), Function, Implemented
-    exp(), Function, Implemented
-    frexp(), Function, Implemented
-    ldexp(), Function, Implemented
-    log(), Function, Implemented
-    log10(), Function, Implemented
-    modf(), Function, Implemented
-    pow(), Function, Implemented
-    sqrt(), Function, Implemented
-    ceil(), Function, Implemented
-    fabs(), Function, Implemented
-    floor(), Function, Implemented
-    fmod(), Function, Implemented
-
-ANSI C Section 4.6 - Non-Local Jumps
-.. code:: c
-
-    setjmp(), Function, Implemented
-    longjmp(), Function, Implemented
-
-ANSI C Section 4.9 - Input/Output
-.. code:: c
-
-    FILE, Type, Implemented
-    clearerr(), Function, Implemented
-    fclose(), Function, Implemented
-    feof(), Function, Implemented
-    ferror(), Function, Implemented
-    fflush(), Function, Implemented
-    fgetc(), Function, Implemented
-    fgets(), Function, Implemented
-    fopen(), Function, Implemented
-    fputc(), Function, Implemented
-    fputs(), Function, Implemented
-    fread(), Function, Implemented
-    freopen(), Function, Implemented
-    fseek(), Function, Implemented
-    ftell(), Function, Implemented
-    fwrite(), Function, Implemented
-    getc(), Function, Implemented
-    getchar(), Function, Implemented
-    gets(), Function, Implemented
-    perror(), Function, Implemented
-    printf(), Function, Implemented
-    fprintf(), Function, Implemented
-    sprintf(), Function, Implemented
-    putc(), Function, Implemented
-    putchar(), Function, Implemented
-    puts(), Function, Implemented
-    remove(), Function, Implemented
-    rename(), Function, Partial Implementation
-    rewind(), Function, Implemented
-    scanf(), Function, Implemented
-    fscanf(), Function, Implemented
-    sscanf(), Function, Implemented
-    setbuf(), Function, Implemented
-    tmpfile(), Function, Implemented
-    tmpnam(), Function, Implemented
-    ungetc(), Function, Implemented
-
-NOTE: ``rename`` is also included in another section.  `Rename a File`_.
-
-ANSI C Section 4.10 - General Utilities
-.. code:: c
-
-    abs(), Function, Implemented
-    atof(), Function, Implemented
-    atoi(), Function, Implemented
-    atol(), Function, Implemented
-    rand(), Function, Implemented
-    srand(), Function, Implemented
-    calloc(), Function, Implemented
-    free(), Function, Implemented
-    malloc(), Function, Implemented
-    realloc(), Function, Implemented
-    abort(), Function, Implemented
-    exit(), Function, Implemented
-    bsearch(), Function, Implemented
-    qsort(), Function, Implemented
-
-NOTE: ``getenv`` is also included in another section. `Environment Access`_.
-
-ANSI C Section 4.11 - String Handling
-.. code:: c
-
-    strcpy(), Function, Implemented
-    strncpy(), Function, Implemented
-    strcat(), Function, Implemented
-    strncat(), Function, Implemented
-    strcmp(), Function, Implemented
-    strncmp(), Function, Implemented
-    strchr(), Function, Implemented
-    strcspn(), Function, Implemented
-    strpbrk(), Function, Implemented
-    strrchr(), Function, Implemented
-    strspn(), Function, Implemented
-    strstr(), Function, Implemented
-    strtok(), Function, Implemented
-    strlen(), Function, Implemented
-
-ANSI C Section 4.12 - Date and Time Handling
-.. code:: c
-
-    asctime(), Function, Implemented
-    ctime(), Function, Implemented
-    gmtime(), Function, Implemented
-    localtime(), Function, Implemented
-    mktime(), Function, Implemented
-    strftime(), Function, Implemented
-
-NOTE: RTEMS has no notion of time zones.
-
-NOTE: ``time`` is also included in another section. `Get System Time`_.
-
-From Surrounding Text
-.. code:: c
-
-    EXIT_SUCCESS, Constant, Implemented
-    EXIT_FAILURE, Constant, Implemented
-
-Extensions to Time Functions
-----------------------------
-
-Extensions to setlocale Function
---------------------------------
-
-.. code:: c
-
-    LC_CTYPE, Constant, Implemented
-    LC_COLLATE, Constant, Implemented
-    LC_TIME, Constant, Implemented
-    LC_NUMERIC, Constant, Implemented
-    LC_MONETARY, Constant, Implemented
-    LC_ALL, Constant, Implemented
-
-C Language Input/Output Functions
-=================================
-
-Map a Stream Pointer to a File Descriptor
------------------------------------------
-
-.. code:: c
-
-    fileno(), Function, Implemented
-    STDIN_FILENO, Constant, Implemented
-    STDOUT_FILENO, Constant, Implemented
-    STDERR_FILENO, Constant, Implemented
-
-Open a Stream on a File Descriptor
-----------------------------------
-
-.. code:: c
-
-    fdopen(), Function, Implemented
-
-Interactions of Other FILE-Type C Functions
--------------------------------------------
-
-Operations on Files - the remove Function
------------------------------------------
-
-Temporary File Name - the tmpnam Function
------------------------------------------
-
-Stdio Locking Functions
------------------------
-
-.. code:: c
-
-    flockfile(), Function, Unimplemented
-    ftrylockfile(), Function, Unimplemented
-    funlockfile(), Function, Unimplemented
-
-Stdio With Explicit Client Locking
-----------------------------------
-
-.. code:: c
-
-    getc_unlocked(), Function, Unimplemented
-    getchar_unlocked(), Function, Unimplemented
-    putc_unlocked(), Function, Unimplemented
-    putchar_unlocked(), Function, Unimplemented
-
-Other C Language Functions
-==========================
-
-Nonlocal Jumps
---------------
-
-.. code:: c
-
-    sigjmp_buf, Type, Implemented
-    sigsetjmp(), Function, Implemented
-    siglongjmp(), Function, Implemented
-
-Set Time Zone
--------------
-
-.. code:: c
-
-    tzset(), Function, Unimplemented
-
-Find String Token
------------------
-
-.. code:: c
-
-    strtok_r(), Function, Implemented
-
-ASCII Time Representation
--------------------------
-
-.. code:: c
-
-    asctime_r(), Function, Implemented
-
-Current Time Representation
----------------------------
-
-.. code:: c
-
-    ctime_r(), Function, Implemented
-
-Coordinated Universal Time
---------------------------
-
-.. code:: c
-
-    gmtime_r(), Function, Implemented
-
-Local Time
-----------
-
-.. code:: c
-
-    localtime_r(), Function, Implemented
-
-Pseudo-Random Sequence Generation Functions
--------------------------------------------
-
-.. code:: c
-
-    rand_r(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/memory_managment.rst b/posix1003-1/memory_managment.rst
deleted file mode 100644
index de7389f..0000000
--- a/posix1003-1/memory_managment.rst
+++ /dev/null
@@ -1,90 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Memory Management
-#################
-
-Memory Locking Functions
-========================
-
-Lock/Unlock the Address Space of a Process
-------------------------------------------
-
-.. code:: c
-
-    mlockall(), Function, Unimplemented
-    munlockall(), Function, Unimplemented
-    MCL_CURRENT, Constant, Unimplemented
-    MCL_FUTURE, Constant,  Unimplemented
-
-Lock/Unlock a Rand of Process Address Space
--------------------------------------------
-
-.. code:: c
-
-    mlock(), Function, Unimplemented
-    munlock(), Function, Unimplemented
-
-Memory Mapping Functions
-========================
-
-Map Process Addresses to a Memory Object
-----------------------------------------
-
-.. code:: c
-
-    mmap(), Function, Implemented
-    PROT_READ, Constant,  Implemented
-    PROT_WRITE, Constant,  Implemented
-    PROT_EXEC, Constant,  Implemented
-    PROT_NONE, Constant,  Implemented
-    MAP_SHARED, Constant,  Implemented
-    MAP_PRIVATE, Constant,  Implemented
-    MAP_FIXED, Constant,  Implemented
-
-Unmap Previously Mapped Addresses
----------------------------------
-
-.. code:: c
-
-    munmap(), Function, Implemented
-
-Change Memory Protection
-------------------------
-
-.. code:: c
-
-    mprotect(), Function, Unimplemented
-
-Memory Object Synchronization
------------------------------
-
-.. code:: c
-
-    msync(), Function, Unimplemented, Unimplemented
-    MS_ASYNC, Constant, Unimplemented
-    MS_SYNC, Constant,  Unimplemented
-    MS_INVALIDATE, Constant,  Unimplemented
-
-Shared Memory Functions
-=======================
-
-Open a Shared Memory Object
----------------------------
-
-.. code:: c
-
-    shm_open(), Function, Implemented
-
-Remove a Shared Memory Object
------------------------------
-
-.. code:: c
-
-    shm_unlink(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/message_passing.rst b/posix1003-1/message_passing.rst
deleted file mode 100644
index 90dea4a..0000000
--- a/posix1003-1/message_passing.rst
+++ /dev/null
@@ -1,83 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Message Passing
-###############
-
-Data Definitions for Message Queues
-===================================
-
-Data Structures
----------------
-
-NOTE: Semaphores are implemented but only unnamed semaphores
-are currently tested.
-.. code:: c
-
-    mqd_t, Type, Implemented
-    struct mq_attr, Type, Implemented
-
-Message Passing Functions
-=========================
-
-Open a Message Queue
---------------------
-
-.. code:: c
-
-    mq_open(), Function, Implemented
-
-Close a Message Queue
----------------------
-
-.. code:: c
-
-    mq_close(), Function, Implemented
-
-Remove a Message Queue
-----------------------
-
-.. code:: c
-
-    mq_unlink(), Function, Implemented
-
-Send a Message to a Message Queue
----------------------------------
-
-.. code:: c
-
-    mq_send(), Function, Implemented
-
-Receive a Message From a Message Queue
---------------------------------------
-
-.. code:: c
-
-    mq_receive(), Function, Implemented
-
-Notify Process That a Message is Available on a Queue
------------------------------------------------------
-
-.. code:: c
-
-    mq_notify(), Function, Implemented
-
-Set Message Queue Attributes
-----------------------------
-
-.. code:: c
-
-    mq_setattr(), Function, Implemented
-
-Get Message Queue Attributes
-----------------------------
-
-.. code:: c
-
-    mq_getattr(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/posix1003_1.rst b/posix1003-1/posix1003_1.rst
deleted file mode 100644
index ecad324..0000000
--- a/posix1003-1/posix1003_1.rst
+++ /dev/null
@@ -1,3645 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-:orphan:
-
-
-
-.. COMMENT: %**end of header
-
-.. COMMENT: COPYRIGHT (c) 1989-2013.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-.. COMMENT: Master file for the POSIX 1003.1 Compliance Guide
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-.. COMMENT: The following determines which set of the tables and figures we will use.
-
-.. COMMENT: We default to ASCII but if available TeX or HTML versions will
-
-.. COMMENT: be used instead.
-
-.. COMMENT: @clear use-html
-
-.. COMMENT: @clear use-tex
-
-.. COMMENT: The following variable says to use texinfo or html for the two column
-
-.. COMMENT: texinfo tables.  For somethings the format does not look good in html.
-
-.. COMMENT: With our adjustment to the left column in TeX, it nearly always looks
-
-.. COMMENT: good printed.
-
-.. COMMENT: Custom whitespace adjustments.  We could fiddle a bit more.
-
-.. COMMENT: Title Page Stuff
-
-.. COMMENT: I don't really like having a short title page.  -joel
-
-.. COMMENT: @shorttitlepage RTEMS POSIX 1003.1 Compliance Guide
-
-===================================
-RTEMS POSIX 1003.1 Compliance Guide
-===================================
-
-.. COMMENT: COPYRIGHT (c) 1988-2015.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-.. COMMENT: The following puts a space somewhere on an otherwise empty page so we
-
-.. COMMENT: can force the copyright description onto a left hand page.
-
-COPYRIGHT (c) 1988 - 2015.
-
-On-Line Applications Research Corporation (OAR).
-
-The authors have used their best efforts in preparing
-this material.  These efforts include the development, research,
-and testing of the theories and programs to determine their
-effectiveness.  No warranty of any kind, expressed or implied,
-with regard to the software or the material contained in this
-document is provided.  No liability arising out of the
-application or use of any product described in this document is
-assumed.  The authors reserve the right to revise this material
-and to make changes from time to time in the content hereof
-without obligation to notify anyone of such revision or changes.
-
-The RTEMS Project is hosted at http://www.rtems.org.  Any
-inquiries concerning RTEMS, its related support components, or its
-documentation should be directed to the Community Project hosted athttp://www.rtems.org.
-
-Any inquiries for commercial services including training, support, custom
-development, application development assistance should be directed tohttp://www.rtems.com.
-
-.. COMMENT: This prevents a black box from being printed on "overflow" lines.
-
-.. COMMENT: The alternative is to rework a sentence to avoid this problem.
-
-RTEMS POSIX 1003.1 Compliance Guide
-###################################
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Preface
-#######
-
-This document lists the functions, constant, macros, feature flags,
-and types defined in the POSIX 1003.1 standard.  Each section in
-this document corresponds to a section in the 1003.1 standard
-and the implementation status of the items required by the standard
-are listed.
-
-RTEMS supports a number of POSIX process, user, and group oriented
-routines in what is referred to as a "SUSP" (Single-User, Single
-Process) manner.  RTEMS supports a single process, multithreaded
-POSIX 1003.1b environment.  In a pure world, there would be
-no reason to even include routines like ``getpid()`` when there
-can only be one process.  But providing routines like ``getpid()``
-and making them work in a sensible fashion for an embedded environment
-while not returning ENOSYS (for not implemented) makes it significantly
-easier to port code from a UNIX environment without modifying it.
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-General
-#######
-
-Scope
-=====
-
-Normative References
-====================
-
-Conformance
-===========
-
-.. code:: c
-
-    NGROUPS_MAX, Feature Flag,
-    _POSIX_ASYNCHRONOUS_IO, Feature Flag,
-    _POSIX_CHOWN_RESTRICTED, Feature Flag,
-    _POSIX_FSYNC, Feature Flag,
-    _POSIX_JOB_CONTROL, Feature Flag,
-    _POSIX_MAPPED_FILES, Feature Flag,
-    _POSIX_MEMLOCK, Feature Flag,
-    _POSIX_MEMLOCK_RANGE, Feature Flag,
-    _POSIX_MEMORY_PROTECTION, Feature Flag,
-    _POSIX_MESSAGE_PASSING, Feature Flag,
-    _POSIX_PRIORITIZED_IO, Feature Flag,
-    _POSIX_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_REALTIME_SIGNALS, Feature Flag,
-    _POSIX_SEMAPHORES, Feature Flag,
-    _POSIX_SHARED_MEMORY_OBJECTS, Feature Flag,
-    _POSIX_SYNCHRONIZED_IO, Feature Flag,
-    _POSIX_TIMERS, Feature Flag,
-    _POSIX_THREAD_PRIO_INHERIT, Feature Flag,
-    _POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_THREADS, Feature Flag,
-    _POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag,
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Terminology and General Requirements
-####################################
-
-Conventions
-===========
-
-Definitions
-===========
-
-General Concepts
-================
-
-Error Numbers
-=============
-
-.. code:: c
-
-    E2BIG, Constant, Implemented
-    EACCES, Constant, Implemented
-    EAGAIN, Constant, Implemented
-    EBADF, Constant, Implemented
-    EBADMSG, Constant, Implemented
-    EBUSY, Constant, Implemented
-    ECANCELED, Constant, Unimplemented
-    ECHILD, Constant, Implemented
-    EDEADLK, Constant, Implemented
-    EDOM, Constant, Implemented
-    EEXIST, Constant, Implemented
-    EFAULT, Constant, Implemented
-    EFBIG, Constant, Implemented
-    EINPROGRESS, Constant, Implemented
-    EINTR, Constant, Implemented
-    EINVAL, Constant, Implemented
-    EIO, Constant, Implemented
-    EISDIR, Constant, Implemented
-    EMFILE, Constant, Implemented
-    EMLINK, Constant, Implemented
-    EMSGSIZE, Constant, Implemented
-    ENAMETOOLONG, Constant, Implemented
-    ENFILE, Constant, Implemented
-    ENODEV, Constant, Implemented
-    ENOENT, Constant, Implemented
-    ENOEXEC, Constant, Implemented
-    ENOLCK, Constant, Implemented
-    ENOMEM, Constant, Implemented
-    ENOSPC, Constant, Implemented
-    ENOSYS, Constant, Implemented
-    ENOTDIR, Constant, Implemented
-    ENOTEMPTY, Constant, Implemented
-    ENOTSUP, Constant, Implemented
-    ENOTTY, Constant, Implemented
-    ENXIO, Constant, Implemented
-    EPERM, Constant, Implemented
-    EPIPE, Constant, Implemented
-    ERANGE, Constant, Implemented
-    EROFS, Constant, Implemented
-    ESPIPE, Constant, Implemented
-    ESRCH, Constant, Implemented
-    ETIMEDOUT, Constant, Implemented
-    EXDEV, Constant, Implemented
-
-Primitive System Types
-======================
-
-.. code:: c
-
-    dev_t, Type, Implemented
-    gid_t, Type, Implemented
-    ino_t, Type, Implemented
-    mode_t, Type, Implemented
-    nlink_t, Type, Implemented
-    off_t, Type, Implemented
-    pid_t, Type, Implemented
-    pthread_t, Type, Implemented
-    pthread_attr_t, Type, Implemented
-    pthread_mutex_t, Type, Implemented
-    pthread_mutex_attr_t, Type, Implemented
-    pthread_cond_t, Type, Implemented
-    pthread_cond_attr_t, Type, Implemented
-    pthread_key_t, Type, Implemented
-    pthread_once_t, Type, Implemented
-    size_t, Type, Implemented
-    ssize_t, Type, Implemented
-    time_t, Type, Implemented
-    uid_t, Type, Implemented
-
-NOTE: time_t is not listed in this section but is used by many functions.
-
-Environment Description
-=======================
-
-C Language Definitions
-======================
-
-Symbols From the C Standard
----------------------------
-
-.. code:: c
-
-    NULL, Constant, Implemented
-
-POSIX.1 Symbols
----------------
-
-.. code:: c
-
-    _POSIX_C_SOURCE, Feature Flag,
-
-Numerical Limits
-================
-
-C Language Limits
-=================
-
-.. code:: c
-
-    CHAR_BIT, Constant, Implemented
-    CHAR_MAX, Constant, Implemented
-    CHAR_MIN, Constant, Implemented
-    INT_MAX, Constant, Implemented
-    INT_MIN, Constant, Implemented
-    LONG_MAX, Constant, Implemented
-    LONG_MIN, Constant, Implemented
-    MB_LEN_MAX, Constant, Implemented
-    SCHAR_MAX, Constant, Implemented
-    SCHAR_MIN, Constant, Implemented
-    SHRT_MAX, Constant, Implemented
-    SHRT_MIN, Constant, Implemented
-    UCHAR_MAX, Constant, Implemented
-    UINT_MAX, Constant, Implemented
-    ULONG_MAX, Constant, Implemented
-    USHRT_MAX, Constant, Implemented
-
-NOTE: These are implemented in GCC's limits.h file.
-
-Minimum Values
---------------
-
-.. code:: c
-
-    _POSIX_AIO_LISTIO_MAX, Constant, Implemented
-    _POSIX_AIO_MAX, Constant, Implemented
-    _POSIX_ARG_MAX, Constant, Implemented
-    _POSIX_CHILD_MAX, Constant, Implemented
-    _POSIX_DELAYTIMER_MAX, Constant, Implemented
-    _POSIX_LINK_MAX, Constant, Implemented
-    _POSIX_LOGIN_NAME_MAX, Constant, Implemented
-    _POSIX_MAX_CANON, Constant, Implemented
-    _POSIX_MAX_INPUT, Constant, Implemented
-    _POSIX_MQ_OPEN_MAX, Constant, Implemented
-    _POSIX_MQ_PRIO_MAX, Constant, Implemented
-    _POSIX_NAME_MAX, Constant, Implemented
-    _POSIX_NGROUPS_MAX, Constant, Implemented
-    _POSIX_OPEN_MAX, Constant, Implemented
-    _POSIX_PATH_MAX, Constant, Implemented
-    _POSIX_PIPE_BUF, Constant, Implemented
-    _POSIX_RTSIG_MAX, Constant, Implemented
-    _POSIX_SEM_NSEMS_MAX, Constant, Implemented
-    _POSIX_SEM_VALUE_MAX, Constant, Implemented
-    _POSIX_SIGQUEUE_MAX, Constant, Implemented
-    _POSIX_SSIZE_MAX, Constant, Implemented
-    _POSIX_STREAM_MAX, Constant, Implemented
-    _POSIX_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
-    _POSIX_THREAD_KEYS_MAX, Constant, Implemented
-    _POSIX_THREAD_THREADS_MAX, Constant, Implemented
-    _POSIX_TTY_NAME_MAX, Constant, Implemented
-    _POSIX_TIME_MAX, Constant, Unimplemented
-    _POSIX_TZNAME_MAX, Constant, Implemented
-
-Run-Time Increasable Values
----------------------------
-
-.. code:: c
-
-    _POSIX_NGROUPS_MAX, Constant, Implemented
-
-Run-Time Invariant Values (Possible Indeterminate)
---------------------------------------------------
-
-.. code:: c
-
-    AIO_LISTIO_MAX, Constant, Implemented
-    AIO_MAX, Constant, Implemented
-    AIO_PRIO_DELTA_MAX, Constant, Implemented
-    ARG_MAX, Constant, Implemented
-    CHILD_MAX, Constant, Implemented
-    DELAYTIMER_MAX, Constant, Implemented
-    LOGIN_NAME_MAX, Constant, Implemented
-    MQ_OPEN_MAX, Constant, Implemented
-    OPEN_MAX, Constant, Implemented
-    PAGESIZE, Constant, Implemented
-    PTHREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
-    PTHREAD_KEYS_MAX, Constant, Implemented
-    PTHREAD_STACK_MIN, Constant, Implemented
-    PTHJREAD_THREADS_MAX, Constant, Implemented
-    RTSIG_MAX, Constant, Implemented
-    SEM_NSEMS_MAX, Constant, Implemented
-    SEM_VALUE_MAX, Constant, Implemented
-    SIGQUEUE_MAX, Constant, Implemented
-    STREAM_MAX, Constant, Implemented
-    TIMER_MAX, Constant, Implemented
-    TTY_NAME_MAX, Constant, Implemented
-    TZNAME_MAX, Constant, Implemented
-
-Pathname Variable Values
-------------------------
-
-.. code:: c
-
-    LINK_MAX, Constant, Implemented
-    MAX_CANON, Constant, Implemented
-    MAX_INPUT, Constant, Implemented
-    NAME_MAX, Constant, Implemented
-    PATH_MAX, Constant, Implemented
-    PIPE_BUF, Constant, Implemented
-
-Invariant Values
-----------------
-
-.. code:: c
-
-    SSIZE_MAX, Constant, Implemented
-
-Maximum Values
---------------
-
-.. code:: c
-
-    _POSIX_CLOCKRES_MIN, Constant, Implemented
-
-Symbolic Constants
-==================
-
-Symbolic Constants for the access Function
-------------------------------------------
-
-.. code:: c
-
-    R_OK, Constant, Implemented
-    W_OK, Constant, Implemented
-    X_OK, Constant, Implemented
-    F_OK, Constant, Implemented
-
-Symbolic Constants for the lseek Function
------------------------------------------
-
-.. code:: c
-
-    SEEK_SET, Constant, Implemented
-    SEEK_CUR, Constant, Implemented
-    SEEK_END, Constant, Implemented
-
-Compile-Time Symbolic Constants for Portability Specifications
---------------------------------------------------------------
-
-.. code:: c
-
-    _POSIX_ASYNCHRONOUS_IO, Feature Flag,
-    _POSIX_FSYNC, Feature Flag,
-    _POSIX_JOB_CONTROL, Feature Flag,
-    _POSIX_MAPPED_FILES, Feature Flag,
-    _POSIX_MEMLOCK, Feature Flag,
-    _POSIX_MEMLOCK_RANGE, Feature Flag,
-    _POSIX_MEMORY_PROTECTION, Feature Flag,
-    _POSIX_MESSAGE_PASSING, Feature Flag,
-    _POSIX_PRIORITIZED_IO, Feature Flag,
-    _POSIX_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_REALTIME_SIGNALS, Feature Flag,
-    _POSIX_SAVED_IDS, Feature Flag,
-    _POSIX_SEMAPHORES, Feature Flag,
-    _POSIX_SHARED_MEMORY_OBJECTS, Feature Flag,
-    _POSIX_SYNCHRONIZED_IO, Feature Flag,
-    _POSIX_THREADS, Feature Flag,
-    _POSIX_THREAD_ATTR_STACKADDR, Feature Flag,
-    _POSIX_THREAD_ATTR_STACKSIZE, Feature Flag,
-    _POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_THREAD_PRIO_INHERIT, Feature Flag,
-    _POSIX_THREAD_PRIO_CEILING, Feature Flag,
-    _POSIX_THREAD_PROCESS_SHARED, Feature Flag,
-    _POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag,
-    _POSIX_TIMERS, Feature Flag,
-    _POSIX_VERSION, Feature Flag,
-
-Execution-Time Symbolic Constants for Portability Specifications
-----------------------------------------------------------------
-
-.. code:: c
-
-    _POSIX_ASYNC_IO, Feature Flag,
-    _POSIX_CHOWN_RESTRICTED, Feature Flag,
-    _POSIX_NO_TRUNC, Feature Flag,
-    _POSIX_PRIO_IO, Feature Flag,
-    _POSIX_SYNC_IO, Feature Flag,
-    _POSIX_VDISABLE, Feature Flag,
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Process Primitives
-##################
-
-Process Creation and Execution
-==============================
-
-Process Creation
-----------------
-
-.. code:: c
-
-    fork(), Function, Unimplementable, Requires Processes
-
-Execute a File
---------------
-
-.. code:: c
-
-    execl(), Function, Unimplementable, Requires Processes
-    execv(), Function, Unimplementable, Requires Processes
-    execle(), Function, Unimplementable, Requires Processes
-    execve(), Function, Unimplementable, Requires Processes
-    execlp(), Function, Unimplementable, Requires Processes
-    execvp(), Function, Unimplementable, Requires Processes
-
-Register Fork Handlers
-----------------------
-
-.. code:: c
-
-    pthread_atfork(), Function, Unimplementable, Requires Processes
-
-Process Termination
-===================
-
-Wait for Process Termination
-----------------------------
-
-.. code:: c
-
-    wait(), Function, Unimplementable, Requires Processes
-    waitpid(), Function, Unimplementable, Requires Processes
-    WNOHANG, Constant, Unimplementable, Requires Processes
-    WUNTRACED, Constant, Unimplementable, Requires Processes
-    WIFEXITED(), Function, Unimplementable, Requires Processes
-    WEXITSTATUS(), Function, Unimplementable, Requires Processes
-    WIFSIGNALED(), Function, Unimplementable, Requires Processes
-    WTERMSIG(), Function, Unimplementable, Requires Processes
-    WIFSTOPPED(), Function, Unimplementable, Requires Processes
-    WSTOPSIG(), Function, Unimplementable, Requires Processes
-
-Terminate a Process
--------------------
-
-.. code:: c
-
-    _exit(), Function, Implemented
-
-Signals
-=======
-
-Signal Concepts
----------------
-
-Signal Names
-~~~~~~~~~~~~
-
-.. code:: c
-
-    sigset_t, Type, Implemented
-    SIG_DFL, Constant, Implemented
-    SIG_IGN, Constant, Implemented
-    SIG_ERR, Constant, Implemented
-    SIGABRT, Constant, Implemented
-    SIGALRM, Constant, Implemented
-    SIGFPE, Constant, Implemented
-    SIGHUP, Constant, Implemented
-    SIGILL, Constant, Implemented
-    SIGINT, Constant, Implemented
-    SIGKILL, Constant, Implemented
-    SIGPIPE, Constant, Implemented
-    SIGQUIT, Constant, Implemented
-    SIGSEGV, Constant, Implemented
-    SIGTERM, Constant, Implemented
-    SIGUSR1, Constant, Implemented
-    SIGUSR2, Constant, Implemented
-    SIGCHLD, Constant, Unimplemented
-    SIGCONT, Constant, Unimplemented
-    SIGSTOP, Constant, Unimplemented
-    SIGTSTP, Constant, Unimplemented
-    SIGTTIN, Constant, Unimplemented
-    SIGTTOU, Constant, Unimplemented
-    SIGBUS, Constant, Implemented
-    SIGRTMIN, Constant, Implemented
-    SIGRTMAX, Constant, Implemented
-
-NOTE: SIG_ERR is technically an extension to the C Library which is
-not documented anywhere else according to the index.
-
-Signal Generation and Delivery
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    struct sigevent, Type, Implemented
-    union sigval, Type, Implemented
-    SIGEV_NONE, Constant, Implemented
-    SIGEV_SIGNAL, Constant, Implemented
-    SIGEV_THREAD, Constant, Implemented
-
-Signal Actions
-~~~~~~~~~~~~~~
-
-.. code:: c
-
-    siginfo_t, Type, Implemented
-    SI_USER, Constant, Implemented
-    SI_QUEUE, Constant, Implemented
-    SI_TIMER, Constant, Implemented
-    SI_ASYNCIO, Constant, Implemented
-    SI_MESGQ, Constant, Implemented
-
-Send a Signal to a Process
---------------------------
-
-.. code:: c
-
-    kill(), Function, Implemented
-
-Manipulate Signal Sets
-----------------------
-
-.. code:: c
-
-    sigemptyset(), Function, Implemented
-    sigfillset(), Function, Implemented
-    sigaddset(), Function, Implemented
-    sigdelset(), Function, Implemented
-    sigismember(), Function, Implemented
-
-Examine and Change Signal Action
---------------------------------
-
-.. code:: c
-
-    sigaction(), Function, Implemented
-    sigaction, Type, Implemented
-    SA_NOCLDSTOP, Constant, Implemented
-    SA_SIGINFO, Constant, Implemented
-
-Examine and Change Blocked Signals
-----------------------------------
-
-.. code:: c
-
-    pthread_sigmask(), Function, Implemented
-    sigprocmask(), Function, Implemented
-    SIG_BLOCK, Constant, Implemented
-    SIG_UNBLOCK, Constant, Implemented
-    SIG_SETMASK, Constant, Implemented
-
-Examine Pending Signals
------------------------
-
-.. code:: c
-
-    sigpending(), Function, Implemented
-
-Wait for a Signal
------------------
-
-.. code:: c
-
-    sigsuspend(), Function, Implemented
-
-Synchronously Accept a Signal
------------------------------
-
-.. code:: c
-
-    sigwait(), Function, Implemented
-    sigwaitinfo(), Function, Implemented
-    sigtimedwait(), Function, Implemented
-
-Queue a Signal to a Process
----------------------------
-
-.. code:: c
-
-    sigqueue(), Function, Implemented
-
-Send a Signal to a Thread
--------------------------
-
-.. code:: c
-
-    pthread_kill(), Function, Implemented
-
-Timer Operations
-================
-
-Schedule Alarm
---------------
-
-.. code:: c
-
-    alarm(), Function, Implemented
-
-Suspend Process Execution
--------------------------
-
-.. code:: c
-
-    pause(), Function, Implemented
-
-Delay Process Execution
------------------------
-
-.. code:: c
-
-    sleep(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Process Environment
-###################
-
-Process Identification
-======================
-
-Get Process and Parent Process IDs
-----------------------------------
-
-.. code:: c
-
-    getpid(), Function, Implemented, SUSP Functionality
-    getppid(), Function, Implemented, SUSP Functionality
-
-User Identification
-===================
-
-Get Real User Effective User Real Group and Effective Group IDs
----------------------------------------------------------------
-
-.. code:: c
-
-    getuid(), Function, Implemented, SUSP Functionality
-    geteuid(), Function, Implemented, SUSP Functionality
-    getgid(), Function, Implemented, SUSP Functionality
-    getegid(), Function, Implemented, SUSP Functionality
-
-Set User and Group IDs
-----------------------
-
-.. code:: c
-
-    setuid(), Function, Implemented, SUSP Functionality
-    setgid(), Function, Implemented, SUSP Functionality
-
-Get Supplementary Group IDs
----------------------------
-
-.. code:: c
-
-    getgroups(), Function, Implemented, SUSP Functionality
-
-Get User Name
--------------
-
-.. code:: c
-
-    getlogin(), Function, Implemented, SUSP Functionality
-    getlogin_r(), Function, Implemented, SUSP Functionality
-
-Process Groups
-==============
-
-Get Process Group ID
---------------------
-
-.. code:: c
-
-    getpgrp(), Function, Implemented, SUSP Functionality
-
-Create Session and Set Process Group ID
----------------------------------------
-
-.. code:: c
-
-    setsid(), Function, Implemented, SUSP Functionality
-
-Set Process Group ID for Job Control
-------------------------------------
-
-.. code:: c
-
-    setpgid(), Function, Dummy Implementation
-
-System Identification
-=====================
-
-Get System Name
----------------
-
-.. code:: c
-
-    struct utsname, Type, Implemented
-    uname(), Function, Implemented
-
-Time
-====
-
-Get System Time
----------------
-
-.. code:: c
-
-    time(), Function, Implemented
-
-Get Process Times
------------------
-
-.. code:: c
-
-    struct tms, Type, Implemented
-    times(), Function, Implemented
-
-NOTE: ``times`` always returns 0 for tms_stime, tms_cutime, and
-tms_cstime fields of the ``struct tms`` returned.
-
-Environment Variables
-=====================
-
-Environment Access
-------------------
-
-.. code:: c
-
-    getenv(), Function, Implemented
-
-Terminal Identification
-=======================
-
-Generate Terminal Pathname
---------------------------
-
-.. code:: c
-
-    ctermid(), Function, Implemented
-
-Determine Terminal Device Name
-------------------------------
-
-.. code:: c
-
-    ttyname(), Function, Implemented, untested
-    ttyname_r(), Function, Implemented, untested
-    isatty(), Function, Implemented
-
-Configurable System Variables
-=============================
-
-Get Configurable System Variables
----------------------------------
-
-.. code:: c
-
-    sysconf(), Function, Dummy Implementation
-    _SC_AIO_LISTIO_MAX, Constant, Implemented
-    _SC_AIO_MAX, Constant, Implemented
-    _SC_AIO_PRIO_DELTA_MAX, Constant, Implemented
-    _SC_ARG_MAX, Constant, Implemented
-    _SC_CHILD_MAX, Constant, Implemented
-    _SC_CLK_TCK, Constant, Implemented
-    CLK_TCK, Constant, Implemented
-    _SC_DELAYTIMER_MAX, Constant, Implemented
-    _SC_GETGR_R_SIZE_MAX, Constant, Implemented
-    _SC_GETPW_R_SIZE_MAX, Constant, Implemented
-    _SC_LOGIN_NAME_MAX, Constant, Implemented
-    _SC_MQ_OPEN_MAX, Constant, Implemented
-    _SC_MQ_PRIO_MAX, Constant, Implemented
-    _SC_NGROUPS_MAX, Constant, Implemented
-    _SC_OPEN_MAX, Constant, Implemented
-    _SC_PAGESIZE, Constant, Implemented
-    _SC_RTSIG_MAX, Constant, Implemented
-    _SC_SEM_NSEMS_MAX, Constant, Implemented
-    _SC_SEM_VALUE_MAX, Constant, Implemented
-    _SC_SIGQUEUE_MAX, Constant, Implemented
-    _SC_STREAM_MAX, Constant, Implemented
-    _SC_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
-    _SC_THREAD_KEYS_MAX, Constant, Implemented
-    _SC_THREAD_STACK_MIN, Constant, Implemented
-    _SC_THREAD_THREADS_MAX, Constant, Implemented
-    _SC_TIMER_MAX, Constant, Implemented
-    _SC_TTY_NAME_MAX, Constant, Implemented
-    _SC_TZNAME_MAX, Constant, Implemented
-    _SC_ASYNCHRONOUS_IO, Constant, Implemented
-    _SC_FSYNC, Constant, Implemented
-    _SC_JOB_CONROL, Constant, Implemented
-    _SC_MAPPED_FILES, Constant, Implemented
-    _SC_MEMLOCK, Constant, Implemented
-    _SC_MEMLOCK_RANGE, Constant, Implemented
-    _SC_MEMORY_PROTECTION, Constant, Implemented
-    _SC_MESSAGE_PASSING, Constant, Implemented
-    _SC_PRIORITIZED_IO, Constant, Implemented
-    _SC_PRIORITY_SCHEDULING, Constant, Unimplemented
-    _SC_REALTIME_SIGNALS, Constant, Implemented
-    _SC_SAVED_IDS, Constant, Implemented
-    _SC_SEMAPHORES, Constant, Implemented
-    _SC_SHARED_MEMORY_OBJECTS, Constant, Implemented
-    _SC_SYNCHRONIZED_IO, Constant, Implemented
-    _SC_TIMERS, Constant, Implemented
-    _SC_THREADS, Constant, Implemented
-    _SC_THREAD_ATTR_STACKADDR, Constant, Implemented
-    _SC_THREAD_ATTR_STACKSIZE, Constant, Implemented
-    _SC_THREAD_PRIORITY_SCHEDULING, Constant, Implemented
-    _SC_THREAD_PRIO_INHERIT, Constant, Implemented
-    _SC_THREAD_PRIO_PROTECT, Constant, Unimplemented
-    _SC_THREAD_PROCESS_SHARED, Constant, Implemented
-    _SC_THREAD_SAFE_FUNCTIONS, Constant, Implemented
-    _SC_VERSION, Constant, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Files and Directories
-#####################
-
-Directories
-===========
-
-Format of Directory Entries
----------------------------
-
-Directory Operations
---------------------
-
-.. code:: c
-
-    struct dirent, Type, Implemented
-    opendir(), Function, Implemented
-    readdir(), Function, Implemented
-    readdir_r(), Function, Implemented
-    rewinddir(), Function, Implemented
-    closedir(), Function, Implemented
-
-Working Directory
-=================
-
-Change Current Working Directory
---------------------------------
-
-.. code:: c
-
-    chdir(), Function, Implemented
-
-Get Working Directory Pathname
-------------------------------
-
-.. code:: c
-
-    getcwd(), Function, Implemented
-
-General File Creation
-=====================
-
-Open a File
------------
-
-.. code:: c
-
-    open(), Function, Implemented
-    O_RDONLY, Constant, Implemented
-    O_WRONLY, Constant, Implemented
-    O_RDWR, Constant, Implemented
-    O_APPEND, Constant, Implemented
-    O_CREAT, Constant, Implemented
-    O_DSYNC, Constant, Unimplemented
-    O_EXCL, Constant, Implemented
-    O_NOCTTY, Constant, Implemented
-    O_NONBLOCK, Constant, Implemented
-    O_RSYNC, Constant, Unimplemented
-    O_SYNC, Constant, Implemented
-    O_TRUNC, Constant, Implemented
-
-NOTE: In the newlib fcntl.h, O_SYNC is defined only if _POSIX_SOURCE is
-not defined.  This seems wrong.
-
-Create a New File or Rewrite an Existing One
---------------------------------------------
-
-.. code:: c
-
-    creat(), Function, Implemented
-
-Set File Creation Mask
-----------------------
-
-.. code:: c
-
-    umask(), Function, Implemented
-
-Link to a File
---------------
-
-.. code:: c
-
-    link(), Function, Implemented
-
-Special File Creation
-=====================
-
-Make a Directory
-----------------
-
-.. code:: c
-
-    mkdir(), Function, Implemented
-
-Make a FIFO Special File
-------------------------
-
-.. code:: c
-
-    mkfifo(), Function, Untested Implementation
-
-NOTE: mkfifo() is implemented but no filesystem supports FIFOs.
-
-File Removal
-============
-
-Remove Directory Entries
-------------------------
-
-.. code:: c
-
-    unlink(), Function, Implemented
-
-Remove a Directory
-------------------
-
-.. code:: c
-
-    rmdir(), Function, Implemented
-
-Rename a File
--------------
-
-.. code:: c
-
-    rename(), Function, Partial Implementation
-
-File Characteristics
-====================
-
-File Characteristics Header and Data Structure
-----------------------------------------------
-
-.. code:: c
-
-    struct stat, Type, Implemented
-
-<sys/stat.h> File Types
-~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    S_ISBLK(), Function, Implemented
-    S_ISCHR(), Function, Implemented
-    S_ISDIR(), Function, Implemented
-    S_ISFIFO(), Function, Implemented
-    S_ISREG(), Function, Implemented
-    S_TYPEISMQ(), Function, Unimplemented
-    S_TYPEISSEM(), Function, Unimplemented
-    S_TYPEISSHM(), Function, Unimplemented
-
-<sys/stat.h> File Modes
-~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    S_IRWXU, Constant, Implemented
-    S_IRUSR, Constant, Implemented
-    S_IWUSR, Constant, Implemented
-    S_IXUSR, Constant, Implemented
-    S_IRWXG, Constant, Implemented
-    S_IRGRP, Constant, Implemented
-    S_IWGRP, Constant, Implemented
-    S_IXGRP, Constant, Implemented
-    S_IRWXO, Constant, Implemented
-    S_IROTH, Constant, Implemented
-    S_IWOTH, Constant, Implemented
-    S_IXOTH, Constant, Implemented
-    S_ISUID, Constant, Implemented
-    S_ISGID, Constant, Implemented
-
-<sys/stat.h> Time Entries
-~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Get File Status
----------------
-
-.. code:: c
-
-    stat(), Function, Implemented
-    fstat(), Function, Implemented
-
-Check File Accessibility
-------------------------
-
-.. code:: c
-
-    access(), Function, Implemented
-
-Change File Modes
------------------
-
-.. code:: c
-
-    chmod(), Function, Implemented
-    fchmod(), Function, Implemented
-
-Change Owner and Group of a File
---------------------------------
-
-.. code:: c
-
-    chown(), Function, Implemented
-
-Set File Access and Modification Times
---------------------------------------
-
-.. code:: c
-
-    struct utimbuf, Type, Implemented
-    utime(), Function, Implemented
-
-Truncate a File to a Specified Length
--------------------------------------
-
-.. code:: c
-
-    ftruncate(), Function, Implemented
-
-Configurable Pathname Variable
-==============================
-
-Get Configurable Pathname Variables
------------------------------------
-
-.. code:: c
-
-    pathconf(), Function, Implemented
-    fpathconf(), Function, Implemented
-    _PC_LINK_MAX, Constant, Implemented
-    _PC_MAX_CANON, Constant, Implemented
-    _PC_MAX_INPUT, Constant, Implemented
-    _PC_MAX_INPUT, Constant, Implemented
-    _PC_NAME_MAX, Constant, Implemented
-    _PC_PATH_MAX, Constant, Implemented
-    _PC_PIPE_BUF, Constant, Implemented
-    _PC_ASYNC_IO, Constant, Implemented
-    _PC_CHOWN_RESTRICTED, Constant, Implemented
-    _PC_NO_TRUNC, Constant, Implemented
-    _PC_PRIO_IO, Constant, Implemented
-    _PC_SYNC_IO, Constant, Implemented
-    _PC_VDISABLE, Constant, Implemented
-
-NOTE: The newlib unistd.h and sys/unistd.h are installed and the
-include search patch is used to get the right one.  There are
-conflicts between the newlib unistd.h and RTEMS' version.
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Input and Output Primitives
-###########################
-
-Pipes
-=====
-
-Create an Inter-Process Channel
--------------------------------
-
-.. code:: c
-
-    pipe(), Function, Dummy Implementation
-
-NOTE: pipe() returns ENOSYS.
-
-File Descriptor Manipulation
-============================
-
-Duplicate an Open File Descriptor
----------------------------------
-
-.. code:: c
-
-    dup(), Function, Implemented
-    dup2(), Function, Implemented
-
-File Descriptor Deassignment
-============================
-
-Close a File
-------------
-
-.. code:: c
-
-    close(), Function, Implemented
-
-Input and Output
-================
-
-Read from a File
-----------------
-
-.. code:: c
-
-    read(), Function, Implemented
-
-Write to a File
----------------
-
-.. code:: c
-
-    write(), Function, Implemented
-
-Control Operations on Files
-===========================
-
-Data Definitions for File Control Operations
---------------------------------------------
-
-File Control
-------------
-
-.. code:: c
-
-    struct flock, Type, Implemented
-    fcntl(), Function, Implemented
-    F_DUPFD, Constant, Implemented
-    F_GETFD, Constant, Implemented
-    F_GETLK, Constant, Implemented
-    F_SETFD, Constant, Implemented
-    F_GETFL, Constant, Implemented
-    F_SETFL, Constant, Implemented
-    F_SETLK, Constant, Implemented
-    F_SETLKW, Constant, Implemented
-    FD_CLOEXEC, Constant, Implemented
-    F_RDLCK, Constant, Implemented
-    F_UNLCK, Constant, Implemented
-    F_WRLCK, Constant, Implemented
-    O_ACCMODE, Constant, Implemented
-
-NOTE: A number of constants are used by both ``open`` and ``fcntl``.``O_CREAT``, ``O_EXCL``, ``O_NOCTTY``, ``O_TRUNC``,``O_APPEND``, ``O_DSYNC``, ``O_NONBLOCK``, ``O_RSYNC``,``O_SYNC``, ``O_RDONLY``, ``O_RDWR``, and ``O_WRONLY``
-are also included in another section.  See `Open a File`_.
-
-Reposition Read/Write File Offset
----------------------------------
-
-.. code:: c
-
-    lseek(), Function, Implemented
-    SEEK_SET, Constant, Implemented
-    SEEK_CUR, Constant, Implemented
-    SEEK_END, Constant, Implemented
-
-File Synchronization
-====================
-
-Synchronize the State of a File
--------------------------------
-
-.. code:: c
-
-    fsync(), Function, Implemented
-
-Synchronize the Data of a File
-------------------------------
-
-.. code:: c
-
-    fdatasync(), Function, Implemented
-
-Asynchronous Input and Output
-=============================
-
-Data Definitions for Asynchronous Input and Output
---------------------------------------------------
-
-Asynchronous I/O Control Block
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    struct aiocb, Type, Untested Implementation
-
-Asynchronous I/O Manifest Constants
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    AIO_CANCELED, Constant, Implemented
-    AIO_NOTCANCELED, Constant, Implemented
-    AIO_ALLDONE, Constant, Implemented
-    LIO_WAIT, Constant, Implemented
-    LIO_NOWAIT, Constant, Implemented
-    LIO_READ, Constant, Implemented
-    LIO_WRITE, Constant, Implemented
-    LIO_NOP, Constant, Implemented
-
-Asynchronous Read
------------------
-
-.. code:: c
-
-    aio_read(), Function, Dummy Implementation
-
-Asynchronous Write
-------------------
-
-.. code:: c
-
-    aio_write(), Function, Dummy Implementation
-
-List Directed I/O
------------------
-
-.. code:: c
-
-    lio_listio(), Function, Dummy Implementation
-
-Retrieve Error Status of Asynchronous I/O Operation
----------------------------------------------------
-
-.. code:: c
-
-    aio_error(), Function, Dummy Implementation
-
-Retrieve Return Status of Asynchronous I/O Operation
-----------------------------------------------------
-
-.. code:: c
-
-    aio_return(), Function, Dummy Implementation
-
-Cancel Asynchronous I/O Request
--------------------------------
-
-.. code:: c
-
-    aio_cancel(), Function, Dummy Implementation
-
-Wait for Asynchronous I/O Request
----------------------------------
-
-.. code:: c
-
-    aio_suspend(), Function, Dummy Implementation
-
-Asynchronous File Synchronization
----------------------------------
-
-.. code:: c
-
-    aio_fsync(), Function, Dummy Implementation
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Device- and Class-Specific Functions
-####################################
-
-General Terminal Interface
-==========================
-
-Interface Characteristics
--------------------------
-
-Opening a Terminal Device File
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Process Groups (TTY)
-~~~~~~~~~~~~~~~~~~~~
-
-The Controlling Terminal
-~~~~~~~~~~~~~~~~~~~~~~~~
-
-Terminal Access Control
-~~~~~~~~~~~~~~~~~~~~~~~
-
-Input Processing and Reading Data
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Canonical Mode Input Processing
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Noncanonical Mode Input Processing
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-- Case A - MIN > 0 and TIME > 0
-
-- Case B - MIN > 0 and TIME = 0
-
-- Case C - MIN = 0 and TIME > 0
-
-- Case D - MIN = 0 and TIME = 0
-
-Writing Data and Output Processing
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Special Characters
-~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    INTR, Constant, Implemented
-    QUIT, Constant, Implemented
-    ERASE, Constant, Implemented
-    KILL, Constant, Implemented
-    EOF, Constant, Implemented
-    NL, Constant, Implemented
-    EOL, Constant, Implemented
-    SUSP, Constant, Implemented
-    STOP, Constant, Implemented
-    START, Constant, Implemented
-    CR, Constant, Implemented
-
-Modem Disconnect
-~~~~~~~~~~~~~~~~
-
-Closing a Terminal Device File
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Parameters That Can Be Set
---------------------------
-
-termios Structure
-~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    tcflag_t, Type, Implemented
-    cc_t, Type, Implemented
-    struct termios, Type, Implemented
-
-Input Modes
-~~~~~~~~~~~
-
-.. code:: c
-
-    BRKINT, Constant, Implemented
-    ICRNL, Constant, Implemented
-    IGNBREAK, Constant, Unimplemented
-    IGNCR, Constant, Implemented
-    IGNPAR, Constant, Implemented
-    INLCR, Constant, Implemented
-    INPCK, Constant, Implemented
-    ISTRIP, Constant, Implemented
-    IXOFF, Constant, Implemented
-    IXON, Constant, Implemented
-    PARMRK, Constant, Implemented
-
-Output Modes
-~~~~~~~~~~~~
-
-.. code:: c
-
-    OPOST, Constant, Implemented
-
-Control Modes
-~~~~~~~~~~~~~
-
-.. code:: c
-
-    CLOCAL, Constant, Implemented
-    CREAD, Constant, Implemented
-    CSIZE, Constant, Implemented
-    CS5, Constant, Implemented
-    CS6, Constant, Implemented
-    CS7, Constant, Implemented
-    CS8, Constant, Implemented
-    CSTOPB, Constant, Implemented
-    HUPCL, Constant, Implemented
-    PARENB, Constant, Implemented
-    PARODD, Constant, Implemented
-
-Local Modes
-~~~~~~~~~~~
-
-.. code:: c
-
-    ECHO, Constant, Implemented
-    ECHOE, Constant, Implemented
-    ECHOK, Constant, Implemented
-    ECHONL, Constant, Implemented
-    ICANON, Constant, Implemented
-    IEXTEN, Constant, Implemented
-    ISIG, Constant, Implemented
-    NOFLSH, Constant, Implemented
-    TOSTOP, Constant, Implemented
-
-Special Control Characters
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    VEOF, Constant, Implemented
-    VEOL, Constant, Implemented
-    VERASE, Constant, Implemented
-    VINTR, Constant, Implemented
-    VKILL, Constant, Implemented
-    VQUIT, Constant, Implemented
-    VSUSP, Constant, Implemented
-    VSTART, Constant, Implemented
-    VSTOP, Constant, Implemented
-    VMIN, Constant, Implemented
-    VTIME, Constant, Implemented
-
-Baud Rate Values
-----------------
-
-.. code:: c
-
-    B0, Constant, Implemented
-    B50, Constant, Implemented
-    B75, Constant, Implemented
-    B110, Constant, Implemented
-    B134, Constant, Implemented
-    B150, Constant, Implemented
-    B200, Constant, Implemented
-    B300, Constant, Implemented
-    B600, Constant, Implemented
-    B1200, Constant, Implemented
-    B1800, Constant, Implemented
-    B2400, Constant, Implemented
-    B4800, Constant, Implemented
-    B9600, Constant, Implemented
-    B19200, Constant, Implemented
-    B38400, Constant, Implemented
-
-Baud Rate Functions
-~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    cfgetospeed(), Function, Implemented
-    cfsetospeed(), Function, Implemented
-    cfgetispeed(), Function, Implemented
-    cfsetispeed(), Function, Implemented
-    TCIFLUSH, Constant, Implemented
-    TCOFLUSH, Constant, Implemented
-    TCIOFLUSH, Constant, Implemented
-    TCOOFF, Constant, Implemented
-    TCOON, Constant, Implemented
-    TCIOOFF, Constant, Implemented
-    TCIOON, Constant, Implemented
-
-General Terminal Interface Control Functions
-============================================
-
-Get and Set State
------------------
-
-.. code:: c
-
-    tcgetattr(), Function, Implemented
-    tcsetattr(), Function, Implemented
-
-Line Control Functions
-----------------------
-
-.. code:: c
-
-    tcsendbreak(), Function, Dummy Implementation
-    tcdrain(), Function, Implemented
-    tcflush(), Function, Dummy Implementation
-    tcflow(), Function, Dummy Implementation
-
-Get Foreground Process Group ID
--------------------------------
-
-.. code:: c
-
-    tcgetprgrp(), Function, Implemented, SUSP
-
-Set Foreground Process Group ID
--------------------------------
-
-.. code:: c
-
-    tcsetprgrp(), Function, Dummy Implementation
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Language-Specific Services for the C Programming Language
-#########################################################
-
-Referenced C Language Routines
-==============================
-
-ANSI C Section 4.2 - Diagnostics
-.. code:: c
-
-    assert(), Function, Implemented
-
-ANSI C Section 4.3 - Character Handling
-.. code:: c
-
-    isalnum(), Function, Implemented
-    isalpha(), Function, Implemented
-    iscntrl(), Function, Implemented
-    isdigit(), Function, Implemented
-    isgraph(), Function, Implemented
-    islower(), Function, Implemented
-    isprint(), Function, Implemented
-    ispunct(), Function, Implemented
-    isspace(), Function, Implemented
-    isupper(), Function, Implemented
-    isxdigit(), Function, Implemented
-    tolower(), Function, Implemented
-    toupper(), Function, Implemented
-
-ANSI C Section 4.4 - Localization
-.. code:: c
-
-    setlocale(), Function, Implemented
-
-ANSI C Section 4.5 - Mathematics
-.. code:: c
-
-    acos(), Function, Implemented
-    asin(), Function, Implemented
-    atan(), Function, Implemented
-    atan2(), Function, Implemented
-    cos(), Function, Implemented
-    sin(), Function, Implemented
-    tan(), Function, Implemented
-    cosh(), Function, Implemented
-    sinh(), Function, Implemented
-    tanh(), Function, Implemented
-    exp(), Function, Implemented
-    frexp(), Function, Implemented
-    ldexp(), Function, Implemented
-    log(), Function, Implemented
-    log10(), Function, Implemented
-    modf(), Function, Implemented
-    pow(), Function, Implemented
-    sqrt(), Function, Implemented
-    ceil(), Function, Implemented
-    fabs(), Function, Implemented
-    floor(), Function, Implemented
-    fmod(), Function, Implemented
-
-ANSI C Section 4.6 - Non-Local Jumps
-.. code:: c
-
-    setjmp(), Function, Implemented
-    longjmp(), Function, Implemented
-
-ANSI C Section 4.9 - Input/Output
-.. code:: c
-
-    FILE, Type, Implemented
-    clearerr(), Function, Implemented
-    fclose(), Function, Implemented
-    feof(), Function, Implemented
-    ferror(), Function, Implemented
-    fflush(), Function, Implemented
-    fgetc(), Function, Implemented
-    fgets(), Function, Implemented
-    fopen(), Function, Implemented
-    fputc(), Function, Implemented
-    fputs(), Function, Implemented
-    fread(), Function, Implemented
-    freopen(), Function, Implemented
-    fseek(), Function, Implemented
-    ftell(), Function, Implemented
-    fwrite(), Function, Implemented
-    getc(), Function, Implemented
-    getchar(), Function, Implemented
-    gets(), Function, Implemented
-    perror(), Function, Implemented
-    printf(), Function, Implemented
-    fprintf(), Function, Implemented
-    sprintf(), Function, Implemented
-    putc(), Function, Implemented
-    putchar(), Function, Implemented
-    puts(), Function, Implemented
-    remove(), Function, Implemented
-    rename(), Function, Partial Implementation
-    rewind(), Function, Implemented
-    scanf(), Function, Implemented
-    fscanf(), Function, Implemented
-    sscanf(), Function, Implemented
-    setbuf(), Function, Implemented
-    tmpfile(), Function, Implemented
-    tmpnam(), Function, Implemented
-    ungetc(), Function, Implemented
-
-NOTE: ``rename`` is also included in another section.  `Rename a File`_.
-
-ANSI C Section 4.10 - General Utilities
-.. code:: c
-
-    abs(), Function, Implemented
-    atof(), Function, Implemented
-    atoi(), Function, Implemented
-    atol(), Function, Implemented
-    rand(), Function, Implemented
-    srand(), Function, Implemented
-    calloc(), Function, Implemented
-    free(), Function, Implemented
-    malloc(), Function, Implemented
-    realloc(), Function, Implemented
-    abort(), Function, Implemented
-    exit(), Function, Implemented
-    bsearch(), Function, Implemented
-    qsort(), Function, Implemented
-
-NOTE: ``getenv`` is also included in another section. `Environment Access`_.
-
-ANSI C Section 4.11 - String Handling
-.. code:: c
-
-    strcpy(), Function, Implemented
-    strncpy(), Function, Implemented
-    strcat(), Function, Implemented
-    strncat(), Function, Implemented
-    strcmp(), Function, Implemented
-    strncmp(), Function, Implemented
-    strchr(), Function, Implemented
-    strcspn(), Function, Implemented
-    strpbrk(), Function, Implemented
-    strrchr(), Function, Implemented
-    strspn(), Function, Implemented
-    strstr(), Function, Implemented
-    strtok(), Function, Implemented
-    strlen(), Function, Implemented
-
-ANSI C Section 4.12 - Date and Time Handling
-.. code:: c
-
-    asctime(), Function, Implemented
-    ctime(), Function, Implemented
-    gmtime(), Function, Implemented
-    localtime(), Function, Implemented
-    mktime(), Function, Implemented
-    strftime(), Function, Implemented
-
-NOTE: RTEMS has no notion of time zones.
-
-NOTE: ``time`` is also included in another section. `Get System Time`_.
-
-From Surrounding Text
-.. code:: c
-
-    EXIT_SUCCESS, Constant, Implemented
-    EXIT_FAILURE, Constant, Implemented
-
-Extensions to Time Functions
-----------------------------
-
-Extensions to setlocale Function
---------------------------------
-
-.. code:: c
-
-    LC_CTYPE, Constant, Implemented
-    LC_COLLATE, Constant, Implemented
-    LC_TIME, Constant, Implemented
-    LC_NUMERIC, Constant, Implemented
-    LC_MONETARY, Constant, Implemented
-    LC_ALL, Constant, Implemented
-
-C Language Input/Output Functions
-=================================
-
-Map a Stream Pointer to a File Descriptor
------------------------------------------
-
-.. code:: c
-
-    fileno(), Function, Implemented
-    STDIN_FILENO, Constant, Implemented
-    STDOUT_FILENO, Constant, Implemented
-    STDERR_FILENO, Constant, Implemented
-
-Open a Stream on a File Descriptor
-----------------------------------
-
-.. code:: c
-
-    fdopen(), Function, Implemented
-
-Interactions of Other FILE-Type C Functions
--------------------------------------------
-
-Operations on Files - the remove Function
------------------------------------------
-
-Temporary File Name - the tmpnam Function
------------------------------------------
-
-Stdio Locking Functions
------------------------
-
-.. code:: c
-
-    flockfile(), Function, Unimplemented
-    ftrylockfile(), Function, Unimplemented
-    funlockfile(), Function, Unimplemented
-
-Stdio With Explicit Client Locking
-----------------------------------
-
-.. code:: c
-
-    getc_unlocked(), Function, Unimplemented
-    getchar_unlocked(), Function, Unimplemented
-    putc_unlocked(), Function, Unimplemented
-    putchar_unlocked(), Function, Unimplemented
-
-Other C Language Functions
-==========================
-
-Nonlocal Jumps
---------------
-
-.. code:: c
-
-    sigjmp_buf, Type, Implemented
-    sigsetjmp(), Function, Implemented
-    siglongjmp(), Function, Implemented
-
-Set Time Zone
--------------
-
-.. code:: c
-
-    tzset(), Function, Unimplemented
-
-Find String Token
------------------
-
-.. code:: c
-
-    strtok_r(), Function, Implemented
-
-ASCII Time Representation
--------------------------
-
-.. code:: c
-
-    asctime_r(), Function, Implemented
-
-Current Time Representation
----------------------------
-
-.. code:: c
-
-    ctime_r(), Function, Implemented
-
-Coordinated Universal Time
---------------------------
-
-.. code:: c
-
-    gmtime_r(), Function, Implemented
-
-Local Time
-----------
-
-.. code:: c
-
-    localtime_r(), Function, Implemented
-
-Pseudo-Random Sequence Generation Functions
--------------------------------------------
-
-.. code:: c
-
-    rand_r(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-System Databases
-################
-
-System Databases Section
-========================
-
-Database Access
-===============
-
-Group Database Access
----------------------
-
-.. code:: c
-
-    struct group, Type, Implemented
-    getgrgid(), Function, Implemented
-    getgrgid_r(), Function, Implemented
-    getgrname(), Function, Implemented
-    getgrnam_r(), Function, Implemented
-
-NOTE: Creates /etc/group if none exists.
-
-User Database Access
---------------------
-
-.. code:: c
-
-    struct passwd, Type, Implemented
-    getpwuid(), Function, Implemented
-    getpwuid_r(), Function, Implemented
-    getpwnam(), Function, Implemented
-    getpwnam_r(), Function, Implemented
-
-NOTE: Creates /etc/passwd if none exists.
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Data Interchange Format
-#######################
-
-Archive/Interchange File Format
-===============================
-
-Extended tar Format
--------------------
-
-.. code:: c
-
-    tar format, Type, Unimplemented
-    TMAGIC, Constant, Unimplemented
-    TMAGLEN, Constant, Unimplemented
-    TVERSION, Constant, Unimplemented
-    TVERSLEN, Constant, Unimplemented
-    REGTYPE, Constant, Unimplemented
-    AREGTYPE, Constant, Unimplemented
-    LNKTYPE, Constant, Unimplemented
-    SYMTYPE, Constant, Unimplemented
-    CHRTYPE, Constant, Unimplemented
-    BLKTYPE, Constant, Unimplemented
-    DIRTYPE, Constant, Unimplemented
-    FIFOTYPE, Constant, Unimplemented
-    CONTTYPE, Constant, Unimplemented
-    TSUID, Constant, Unimplemented
-    TSGID, Constant, Unimplemented
-    TSVTX, Constant, Unimplemented
-    TUREAD, Constant, Unimplemented
-    TUWRITE, Constant, Unimplemented
-    TUEXEC, Constant, Unimplemented
-    TGREAD, Constant, Unimplemented
-    TGWRITE, Constant, Unimplemented
-    TGEXEC, Constant, Unimplemented
-    TOREAD, Constant, Unimplemented
-    TOWRITE, Constant, Unimplemented
-    TOEXEC, Constant, Unimplemented
-
-NOTE: Requires <tar.h> which is not in newlib.
-
-Extended cpio Format
---------------------
-
-.. code:: c
-
-    cpio format, Type, Unimplemented
-    C_IRUSER, Constant, Unimplemented
-    C_IWUSER, Constant, Unimplemented
-    C_IXUSER, Constant, Unimplemented
-    C_IRGRP, Constant, Unimplemented
-    C_IWGRP, Constant, Unimplemented
-    C_IXGRP, Constant, Unimplemented
-    C_IROTH, Constant, Unimplemented
-    C_IWOTH, Constant, Unimplemented
-    C_IXOTH, Constant, Unimplemented
-    C_ISUID, Constant, Unimplemented
-    C_ISGID, Constant, Unimplemented
-    C_ISVTX, Constant, Unimplemented
-
-NOTE: POSIX does not require a header file or structure.  RedHat Linux
-5.0 does not have a <cpio.h> although Solaris 2.6 does.
-
-Multiple Volumes
-----------------
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Synchronization
-###############
-
-Semaphore Characteristics
-=========================
-
-NOTE: Semaphores are implemented but only unnamed semaphores
-are currently tested.
-.. code:: c
-
-    sem_t, Type, Implemented
-
-Semaphore Functions
-===================
-
-Initialize an Unnamed Semaphore
--------------------------------
-
-.. code:: c
-
-    sem_init(), Function, Implemented
-    SEM_FAILED, Constant, Implemented
-
-Destroy an Unnamed Semaphore
-----------------------------
-
-.. code:: c
-
-    sem_destroy(), Function, Implemented
-
-Initialize/Open a Named Semaphore
----------------------------------
-
-.. code:: c
-
-    sem_open(), Function, Implemented
-
-Close a Named Semaphore
------------------------
-
-.. code:: c
-
-    sem_close(), Function, Implemented
-
-Remove a Named Semaphore
-------------------------
-
-.. code:: c
-
-    sem_unlink(), Function, Implemented
-
-Lock a Semaphore
-----------------
-
-.. code:: c
-
-    sem_wait(), Function, Implemented
-    sem_trywait(), Function, Implemented
-
-Unlock a Semaphore
-------------------
-
-.. code:: c
-
-    sem_post(), Function, Implemented
-
-Get the Value of a Semaphore
-----------------------------
-
-.. code:: c
-
-    sem_getvalue(), Function, Implemented
-
-Mutexes
-=======
-
-Mutex Initialization Attributes
--------------------------------
-
-.. code:: c
-
-    pthread_mutexattr_init(), Function, Implemented
-    pthread_mutexattr_destroy(), Function, Implemented
-    pthread_mutexattr_getpshared(), Function, Implemented
-    pthread_mutexattr_setpshared(), Function, Implemented
-    PTHREAD_PROCESS_SHARED, Constant, Implemented
-    PTHREAD_PROCESS_PRIVATE, Constant, Implemented
-
-Initializing and Destroying a Mutex
------------------------------------
-
-.. code:: c
-
-    pthread_mutex_init(), Function, Implemented
-    pthread_mutex_destroy(), Function, Implemented
-    PTHREAD_MUTEX_INITIALIZER, Constant, Implemented
-
-Locking and Unlocking a Mutex
------------------------------
-
-.. code:: c
-
-    pthread_mutex_lock(), Function, Implemented
-    pthread_mutex_trylock(), Function, Implemented
-    pthread_mutex_unlock(), Function, Implemented
-
-Condition Variables
-===================
-
-Condition Variable Initialization Attributes
---------------------------------------------
-
-.. code:: c
-
-    pthread_condattr_init(), Function, Implemented
-    pthread_condattr_destroy(), Function, Implemented
-    pthread_condattr_getpshared(), Function, Implemented
-    pthread_condattr_setpshared(), Function, Implemented
-
-Initialization and Destroying Condition Variables
--------------------------------------------------
-
-.. code:: c
-
-    pthread_cond_init(), Function, Implemented
-    pthread_cond_destroy(), Function, Implemented
-    PTHREAD_COND_INITIALIZER, Constant, Implemented
-
-Broadcasting and Signaling a Condition
---------------------------------------
-
-.. code:: c
-
-    pthread_cond_signal(), Function, Implemented
-    pthread_cond_broadcast(), Function, Implemented
-
-Waiting on a Condition
-----------------------
-
-.. code:: c
-
-    pthread_cond_wait(), Function, Implemented
-    pthread_cond_timedwait(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Memory Management
-#################
-
-Memory Locking Functions
-========================
-
-Lock/Unlock the Address Space of a Process
-------------------------------------------
-
-.. code:: c
-
-    mlockall(), Function, Unimplemented
-    munlockall(), Function, Unimplemented
-    MCL_CURRENT, Constant, Unimplemented
-    MCL_FUTURE, Constant,  Unimplemented
-
-Lock/Unlock a Rand of Process Address Space
--------------------------------------------
-
-.. code:: c
-
-    mlock(), Function, Unimplemented
-    munlock(), Function, Unimplemented
-
-Memory Mapping Functions
-========================
-
-Map Process Addresses to a Memory Object
-----------------------------------------
-
-.. code:: c
-
-    mmap(), Function, Implemented
-    PROT_READ, Constant,  Implemented
-    PROT_WRITE, Constant,  Implemented
-    PROT_EXEC, Constant,  Implemented
-    PROT_NONE, Constant,  Implemented
-    MAP_SHARED, Constant,  Implemented
-    MAP_PRIVATE, Constant,  Implemented
-    MAP_FIXED, Constant,  Implemented
-
-Unmap Previously Mapped Addresses
----------------------------------
-
-.. code:: c
-
-    munmap(), Function, Implemented
-
-Change Memory Protection
-------------------------
-
-.. code:: c
-
-    mprotect(), Function, Unimplemented
-
-Memory Object Synchronization
------------------------------
-
-.. code:: c
-
-    msync(), Function, Unimplemented, Unimplemented
-    MS_ASYNC, Constant, Unimplemented
-    MS_SYNC, Constant,  Unimplemented
-    MS_INVALIDATE, Constant,  Unimplemented
-
-Shared Memory Functions
-=======================
-
-Open a Shared Memory Object
----------------------------
-
-.. code:: c
-
-    shm_open(), Function, Implemented
-
-Remove a Shared Memory Object
------------------------------
-
-.. code:: c
-
-    shm_unlink(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Execution Scheduling
-####################
-
-Scheduling Parameters
-=====================
-
-.. code:: c
-
-    struct sched_param, Type, Implemented
-
-Scheduling Policies
-===================
-
-.. code:: c
-
-    SCHED_FIFO, Constant, Implemented
-    SCHED_RR, Constant, Implemented
-    SCHED_OTHER, Constant, Implemented
-
-NOTE: RTEMS adds SCHED_SPORADIC.
-
-SCHED_FIFO
-----------
-
-SCHED_RR
---------
-
-SCHED_OTHER
------------
-
-Process Scheduling Functions
-============================
-
-Set Scheduling Parameters
--------------------------
-
-.. code:: c
-
-    sched_setparam(), Function, Dummy Implementation
-
-Get Scheduling Parameters
--------------------------
-
-.. code:: c
-
-    sched_getparam(), Function, Dummy Implementation
-
-Set Scheduling Policy and Scheduling Parameters
------------------------------------------------
-
-.. code:: c
-
-    sched_setscheduler(), Function, Dummy Implementation
-
-Get Scheduling Policy
----------------------
-
-.. code:: c
-
-    sched_getscheduler(), Function, Dummy Implementation
-
-Yield Processor
----------------
-
-.. code:: c
-
-    sched_yield(), Function, Implemented
-
-Get Scheduling Parameter Limits
--------------------------------
-
-.. code:: c
-
-    sched_get_priority_max(), Function, Implemented
-    sched_get_priority_min(), Function, Implemented
-    sched_get_priority_rr_get_interval(), Function, Implemented
-
-Thread Scheduling
-=================
-
-Thread Scheduling Attributes
-----------------------------
-
-.. code:: c
-
-    PTHREAD_SCOPE_PROCESS, Constant, Implemented
-    PTHREAD_SCOPE_SYSTEM, Constant, Implemented
-
-Scheduling Contention Scope
----------------------------
-
-Scheduling Allocation Domain
-----------------------------
-
-Scheduling Documentation
-------------------------
-
-Thread Scheduling Functions
-===========================
-
-Thread Creation Scheduling Attributes
--------------------------------------
-
-.. code:: c
-
-    pthread_attr_setscope(), Function, Implemented
-    pthread_attr_getscope(), Function, Implemented
-    pthread_attr_setinheritsched(), Function, Implemented
-    pthread_attr_getinheritsched(), Function, Implemented
-    pthread_attr_setschedpolicy(), Function, Implemented
-    pthread_attr_getschedpolicy(), Function, Implemented
-    pthread_attr_setschedparam(), Function, Implemented
-    pthread_attr_getschedparam(), Function, Implemented
-    PTHREAD_INHERIT_SCHED, Constant, Implemented
-    PTHREAD_EXPLICIT_SCHED, Constant, Implemented
-
-Dynamic Thread Scheduling Parameters Access
--------------------------------------------
-
-.. code:: c
-
-    pthread_setschedparam(), Function, Implemented
-    pthread_getschedparam(), Function, Implemented
-
-Synchronization Scheduling
-==========================
-
-Mutex Initialization Scheduling Attributes
-------------------------------------------
-
-.. code:: c
-
-    pthread_mutexattr_setprotocol(), Function, Implemented
-    pthread_mutexattr_getprotocol(), Function, Implemented
-    pthread_mutexattr_setprioceiling(), Function, Implemented
-    pthread_mutexattr_getprioceiling(), Function, Implemented
-    PTHREAD_PRIO_NONE, Constant, Implemented
-    PTHREAD_PRIO_INHERIT, Constant, Implemented
-    PTHREAD_PRIO_PROTECT, Constant, Implemented
-
-Change the Priority Ceiling of a Mutex
---------------------------------------
-
-.. code:: c
-
-    pthread_mutex_setprioceiling(), Function, Implemented
-    pthread_mutex_getprioceiling(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Clocks and Timers
-#################
-
-Data Definitions for Clocks and Timers
-======================================
-
-Time Value Specification Structures
------------------------------------
-
-.. code:: c
-
-    struct timespec, Type, Implemented
-    struct itimerspec, Type, Implemented
-
-Timer Event Notification Control Block
---------------------------------------
-
-Type Definitions
-----------------
-
-.. code:: c
-
-    clockid_t, Type, Implemented
-    timerid_t, Type, Implemented
-
-Timer Event Notification Manifest Constants
--------------------------------------------
-
-.. code:: c
-
-    CLOCK_REALTIME, Constant, Implemented
-    TIMER_ABSTIME, Constant, Implemented
-
-Clock and Timer Functions
-=========================
-
-Clocks
-------
-
-.. code:: c
-
-    clock_settime(), Function, Partial Implementation
-    clock_gettime(), Function, Partial Implementation
-    clock_getres(), Function, Implemented
-
-Create a Per-Process Timer
---------------------------
-
-.. code:: c
-
-    timer_create(), Function, Implemented
-
-Delete a Per-Process Timer
---------------------------
-
-.. code:: c
-
-    timer_delete(), Function, Implemented
-
-Per-Process Timers
-------------------
-
-.. code:: c
-
-    timer_settime(), Function, Implemented
-    timer_gettime(), Function, Implemented
-    timer_getoverrun(), Function, Implemented
-
-High Resolution Sleep
----------------------
-
-.. code:: c
-
-    nanosleep(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Message Passing
-###############
-
-Data Definitions for Message Queues
-===================================
-
-Data Structures
----------------
-
-NOTE: Semaphores are implemented but only unnamed semaphores
-are currently tested.
-.. code:: c
-
-    mqd_t, Type, Implemented
-    struct mq_attr, Type, Implemented
-
-Message Passing Functions
-=========================
-
-Open a Message Queue
---------------------
-
-.. code:: c
-
-    mq_open(), Function, Implemented
-
-Close a Message Queue
----------------------
-
-.. code:: c
-
-    mq_close(), Function, Implemented
-
-Remove a Message Queue
-----------------------
-
-.. code:: c
-
-    mq_unlink(), Function, Implemented
-
-Send a Message to a Message Queue
----------------------------------
-
-.. code:: c
-
-    mq_send(), Function, Implemented
-
-Receive a Message From a Message Queue
---------------------------------------
-
-.. code:: c
-
-    mq_receive(), Function, Implemented
-
-Notify Process That a Message is Available on a Queue
------------------------------------------------------
-
-.. code:: c
-
-    mq_notify(), Function, Implemented
-
-Set Message Queue Attributes
-----------------------------
-
-.. code:: c
-
-    mq_setattr(), Function, Implemented
-
-Get Message Queue Attributes
-----------------------------
-
-.. code:: c
-
-    mq_getattr(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Thread Management
-#################
-
-Threads
-=======
-
-Thread Functions
-================
-
-Thread Creation Attributes
---------------------------
-
-.. code:: c
-
-    pthread_attr_init(), Function, Implemented
-    pthread_attr_destroy(), Function, Implemented
-    pthread_attr_setstacksize(), Function, Implemented
-    pthread_attr_getstacksize(), Function, Implemented
-    pthread_attr_setstackaddr(), Function, Implemented
-    pthread_attr_getstackaddr(), Function, Implemented
-    pthread_attr_setdetachstate(), Function, Implemented
-    pthread_attr_getdetachstate(), Function, Implemented
-    PTHREAD_CREATE_JOINABLE, Constant, Implemented
-    PTHREAD_CREATE_DETACHED, Constant, Implemented
-
-Thread Creation
----------------
-
-.. code:: c
-
-    pthread_create(), Function, Implemented
-
-Wait for Thread Termination
----------------------------
-
-.. code:: c
-
-    pthread_join(), Function, Implemented
-
-Detaching a Thread
-------------------
-
-.. code:: c
-
-    pthread_detach(), Function, Implemented
-
-Thread Termination
-------------------
-
-.. code:: c
-
-    pthread_exit(), Function, Implemented
-
-Get Thread ID
--------------
-
-.. code:: c
-
-    pthread_self(), Function, Implemented
-
-Compare Thread IDs
-------------------
-
-.. code:: c
-
-    pthread_equal(), Function, Implemented
-
-Dynamic Package Initialization
-------------------------------
-
-.. code:: c
-
-    pthread_once(), Function, Implemented
-    PTHREAD_ONCE_INIT, Constant, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Thread-Specific Data
-####################
-
-Thread-Specific Data Functions
-==============================
-
-Thread-Specific Data Key Creation
----------------------------------
-
-.. code:: c
-
-    pthread_key_create(), Function, Implemented
-
-Thread-Specific Data Management
--------------------------------
-
-.. code:: c
-
-    pthread_key_setspecific(), Function, Implemented
-    pthread_key_getspecific(), Function, Implemented
-
-Thread-Specific Data Key Deletion
----------------------------------
-
-.. code:: c
-
-    pthread_key_delete(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
-Thread Cancellation
-###################
-
-Thread Cancellation Overview
-============================
-
-Cancelability States
---------------------
-
-.. code:: c
-
-    PTHREAD_CANCEL_DISABLE, Constant, Implemented
-    PTHREAD_CANCEL_ENABLE, Constant, Implemented
-    PTHREAD_CANCEL_ASYNCHRONOUS, Constant, Implemented
-    PTHREAD_CANCEL_DEFERRED, Constant, Implemented
-
-Cancellation Points
--------------------
-
-Thread Cancellation Cleanup Handlers
-------------------------------------
-
-.. code:: c
-
-    PTHREAD_CANCELED, Constant, Unimplemented
-
-Async-Cancel Safety
--------------------
-
-Thread Cancellation Functions
-=============================
-
-Canceling Execution of a Thread
--------------------------------
-
-.. code:: c
-
-    pthread_cancel(), Function, Implemented
-
-Setting Cancelability State
----------------------------
-
-.. code:: c
-
-    pthread_setcancelstate(), Function, Implemented
-    pthread_setcanceltype(), Function, Implemented
-    pthread_testcancel(), Function, Implemented
-
-Establishing Cancellation Handlers
-----------------------------------
-
-.. code:: c
-
-    pthread_cleanup_push(), Function, Implemented
-    pthread_cleanup_pop(), Function, Implemented
-
-Language-Independent Cancellation Functionality
-===============================================
-
-Requesting Cancellation
------------------------
-
-Associating Cleanup Code With Scopes
-------------------------------------
-
-Controlling Cancellation Within Scopes
---------------------------------------
-
-Defined Cancellation Sequence
------------------------------
-
-List of Cancellation Points
----------------------------
-
-.. COMMENT: DO NOT EDIT - AUTOMATICALLY GENERATED!!!
-
-Compliance Summary
-##################
-
-General Chapter
-===============
-
-.. code:: c
-
-    Functions:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :       21
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-*FEATURE FLAG COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Terminology and General Requirements Chapter
-============================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :       19
-    Implemented     :       19
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :       32
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-*FEATURE FLAG COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Constants:
-    Total Number    :      126
-    Implemented     :      124
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Process Primitives Chapter
-==========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       36
-    Implemented     :       20
-    Unimplemented   :        0
-    Unimplementable :       16
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        5
-    Implemented     :        5
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       40
-    Implemented     :       32
-    Unimplemented   :        6
-    Unimplementable :        2
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Process Environment Chapter
-===========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       23
-    Implemented     :       21
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        2
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       53
-    Implemented     :       51
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Files and Directories Chapter
-=============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       35
-    Implemented     :       29
-    Unimplemented   :        3
-    Unimplementable :        0
-    Partial         :        1
-    Dummy           :        0
-    Untested        :        1
-
-*FUNCTION COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Data Types:
-    Total Number    :        3
-    Implemented     :        3
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       39
-    Implemented     :       37
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Input and Output Primitives Chapter
-===================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       19
-    Implemented     :        9
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        9
-    Untested        :        0
-
-*FUNCTION COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        1
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        1
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       24
-    Implemented     :       24
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Device- and Class-Specific Functions Chapter
-============================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       12
-    Implemented     :        8
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        4
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        3
-    Implemented     :        3
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       77
-    Implemented     :       76
-    Unimplemented   :        1
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Language-Specific Services for the C Programming Language Chapter
-=================================================================
-
-.. code:: c
-
-    Functions:
-    Total Number    :      126
-    Implemented     :      117
-    Unimplemented   :        8
-    Unimplementable :        0
-    Partial         :        1
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       11
-    Implemented     :       11
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-System Databases Chapter
-========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        8
-    Implemented     :        8
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Data Interchange Format Chapter
-===============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        0
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       37
-    Implemented     :        0
-    Unimplemented   :       37
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Synchronization Chapter
-=======================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       28
-    Implemented     :       28
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        1
-    Implemented     :        1
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        5
-    Implemented     :        5
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Memory Management Chapter
-=========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       10
-    Implemented     :        0
-    Unimplemented   :       10
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       12
-    Implemented     :        0
-    Unimplemented   :       12
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Execution Scheduling Chapter
-============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       24
-    Implemented     :       20
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        4
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        1
-    Implemented     :        1
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :       10
-    Implemented     :       10
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Clocks and Timers Chapter
-=========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        9
-    Implemented     :        7
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        2
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        4
-    Implemented     :        4
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Message Passing Chapter
-=======================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        8
-    Implemented     :        8
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        2
-    Implemented     :        2
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Thread Management Chapter
-=========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :       15
-    Implemented     :       15
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        3
-    Implemented     :        3
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Thread-Specific Data Chapter
-============================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        4
-    Implemented     :        4
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Thread Cancellation Chapter
-===========================
-
-.. code:: c
-
-    Functions:
-    Total Number    :        6
-    Implemented     :        6
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Data Types:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :        0
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-.. code:: c
-
-    Constants:
-    Total Number    :        5
-    Implemented     :        4
-    Unimplemented   :        1
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Overall Summary
-===============
-
-.. code:: c
-
-    Functions:
-    Total Number    :      363
-    Implemented     :      300
-    Unimplemented   :       21
-    Unimplementable :       16
-    Partial         :        4
-    Dummy           :       19
-    Untested        :        1
-
-*FUNCTION COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Data Types:
-    Total Number    :       48
-    Implemented     :       45
-    Unimplemented   :        2
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        1
-
-.. code:: c
-
-    Feature Flags:
-    Total Number    :       53
-    Implemented     :        0
-    Unimplemented   :        0
-    Unimplementable :        0
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-*FEATURE FLAG COUNTS DO NOT ADD UP!!*
-.. code:: c
-
-    Constants:
-    Total Number    :      444
-    Implemented     :      379
-    Unimplemented   :       63
-    Unimplementable :        2
-    Partial         :        0
-    Dummy           :        0
-    Untested        :        0
-
-Command and Variable Index
-##########################
-
-There are currently no Command and Variable Index entries.
-
-.. COMMENT: @printindex fn
-
-Concept Index
-#############
-
-There are currently no Concept Index entries.
-
-.. COMMENT: @printindex cp 
diff --git a/posix1003-1/preface.rst b/posix1003-1/preface.rst
deleted file mode 100644
index 5c8fa59..0000000
--- a/posix1003-1/preface.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-=======
-Preface
-=======
-
-This document lists the functions, constant, macros, feature flags,
-and types defined in the POSIX 1003.1 standard.  Each section in
-this document corresponds to a section in the 1003.1 standard
-and the implementation status of the items required by the standard
-are listed.
-
-RTEMS supports a number of POSIX process, user, and group oriented
-routines in what is referred to as a "SUSP" (Single-User, Single
-Process) manner.  RTEMS supports a single process, multithreaded
-POSIX 1003.1b environment.  In a pure world, there would be
-no reason to even include routines like ``getpid()`` when there
-can only be one process.  But providing routines like ``getpid()``
-and making them work in a sensible fashion for an embedded environment
-while not returning ENOSYS (for not implemented) makes it significantly
-easier to port code from a UNIX environment without modifying it.
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/process_environment.rst b/posix1003-1/process_environment.rst
deleted file mode 100644
index f9432b3..0000000
--- a/posix1003-1/process_environment.rst
+++ /dev/null
@@ -1,206 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Process Environment
-###################
-
-Process Identification
-======================
-
-Get Process and Parent Process IDs
-----------------------------------
-
-.. code:: c
-
-    getpid(), Function, Implemented, SUSP Functionality
-    getppid(), Function, Implemented, SUSP Functionality
-
-User Identification
-===================
-
-Get Real User Effective User Real Group and Effective Group IDs
----------------------------------------------------------------
-
-.. code:: c
-
-    getuid(), Function, Implemented, SUSP Functionality
-    geteuid(), Function, Implemented, SUSP Functionality
-    getgid(), Function, Implemented, SUSP Functionality
-    getegid(), Function, Implemented, SUSP Functionality
-
-Set User and Group IDs
-----------------------
-
-.. code:: c
-
-    setuid(), Function, Implemented, SUSP Functionality
-    setgid(), Function, Implemented, SUSP Functionality
-
-Get Supplementary Group IDs
----------------------------
-
-.. code:: c
-
-    getgroups(), Function, Implemented, SUSP Functionality
-
-Get User Name
--------------
-
-.. code:: c
-
-    getlogin(), Function, Implemented, SUSP Functionality
-    getlogin_r(), Function, Implemented, SUSP Functionality
-
-Process Groups
-==============
-
-Get Process Group ID
---------------------
-
-.. code:: c
-
-    getpgrp(), Function, Implemented, SUSP Functionality
-
-Create Session and Set Process Group ID
----------------------------------------
-
-.. code:: c
-
-    setsid(), Function, Implemented, SUSP Functionality
-
-Set Process Group ID for Job Control
-------------------------------------
-
-.. code:: c
-
-    setpgid(), Function, Dummy Implementation
-
-System Identification
-=====================
-
-Get System Name
----------------
-
-.. code:: c
-
-    struct utsname, Type, Implemented
-    uname(), Function, Implemented
-
-Time
-====
-
-Get System Time
----------------
-
-.. code:: c
-
-    time(), Function, Implemented
-
-Get Process Times
------------------
-
-.. code:: c
-
-    struct tms, Type, Implemented
-    times(), Function, Implemented
-
-NOTE: ``times`` always returns 0 for tms_stime, tms_cutime, and
-tms_cstime fields of the ``struct tms`` returned.
-
-Environment Variables
-=====================
-
-Environment Access
-------------------
-
-.. code:: c
-
-    getenv(), Function, Implemented
-
-Terminal Identification
-=======================
-
-Generate Terminal Pathname
---------------------------
-
-.. code:: c
-
-    ctermid(), Function, Implemented
-
-Determine Terminal Device Name
-------------------------------
-
-.. code:: c
-
-    ttyname(), Function, Implemented, untested
-    ttyname_r(), Function, Implemented, untested
-    isatty(), Function, Implemented
-
-Configurable System Variables
-=============================
-
-Get Configurable System Variables
----------------------------------
-
-.. code:: c
-
-    sysconf(), Function, Dummy Implementation
-    _SC_AIO_LISTIO_MAX, Constant, Implemented
-    _SC_AIO_MAX, Constant, Implemented
-    _SC_AIO_PRIO_DELTA_MAX, Constant, Implemented
-    _SC_ARG_MAX, Constant, Implemented
-    _SC_CHILD_MAX, Constant, Implemented
-    _SC_CLK_TCK, Constant, Implemented
-    CLK_TCK, Constant, Implemented
-    _SC_DELAYTIMER_MAX, Constant, Implemented
-    _SC_GETGR_R_SIZE_MAX, Constant, Implemented
-    _SC_GETPW_R_SIZE_MAX, Constant, Implemented
-    _SC_LOGIN_NAME_MAX, Constant, Implemented
-    _SC_MQ_OPEN_MAX, Constant, Implemented
-    _SC_MQ_PRIO_MAX, Constant, Implemented
-    _SC_NGROUPS_MAX, Constant, Implemented
-    _SC_OPEN_MAX, Constant, Implemented
-    _SC_PAGESIZE, Constant, Implemented
-    _SC_RTSIG_MAX, Constant, Implemented
-    _SC_SEM_NSEMS_MAX, Constant, Implemented
-    _SC_SEM_VALUE_MAX, Constant, Implemented
-    _SC_SIGQUEUE_MAX, Constant, Implemented
-    _SC_STREAM_MAX, Constant, Implemented
-    _SC_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
-    _SC_THREAD_KEYS_MAX, Constant, Implemented
-    _SC_THREAD_STACK_MIN, Constant, Implemented
-    _SC_THREAD_THREADS_MAX, Constant, Implemented
-    _SC_TIMER_MAX, Constant, Implemented
-    _SC_TTY_NAME_MAX, Constant, Implemented
-    _SC_TZNAME_MAX, Constant, Implemented
-    _SC_ASYNCHRONOUS_IO, Constant, Implemented
-    _SC_FSYNC, Constant, Implemented
-    _SC_JOB_CONROL, Constant, Implemented
-    _SC_MAPPED_FILES, Constant, Implemented
-    _SC_MEMLOCK, Constant, Implemented
-    _SC_MEMLOCK_RANGE, Constant, Implemented
-    _SC_MEMORY_PROTECTION, Constant, Implemented
-    _SC_MESSAGE_PASSING, Constant, Implemented
-    _SC_PRIORITIZED_IO, Constant, Implemented
-    _SC_PRIORITY_SCHEDULING, Constant, Unimplemented
-    _SC_REALTIME_SIGNALS, Constant, Implemented
-    _SC_SAVED_IDS, Constant, Implemented
-    _SC_SEMAPHORES, Constant, Implemented
-    _SC_SHARED_MEMORY_OBJECTS, Constant, Implemented
-    _SC_SYNCHRONIZED_IO, Constant, Implemented
-    _SC_TIMERS, Constant, Implemented
-    _SC_THREADS, Constant, Implemented
-    _SC_THREAD_ATTR_STACKADDR, Constant, Implemented
-    _SC_THREAD_ATTR_STACKSIZE, Constant, Implemented
-    _SC_THREAD_PRIORITY_SCHEDULING, Constant, Implemented
-    _SC_THREAD_PRIO_INHERIT, Constant, Implemented
-    _SC_THREAD_PRIO_PROTECT, Constant, Unimplemented
-    _SC_THREAD_PROCESS_SHARED, Constant, Implemented
-    _SC_THREAD_SAFE_FUNCTIONS, Constant, Implemented
-    _SC_VERSION, Constant, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/process_primitives.rst b/posix1003-1/process_primitives.rst
deleted file mode 100644
index df79ad0..0000000
--- a/posix1003-1/process_primitives.rst
+++ /dev/null
@@ -1,230 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Process Primitives
-##################
-
-Process Creation and Execution
-==============================
-
-Process Creation
-----------------
-
-.. code:: c
-
-    fork(), Function, Unimplementable, Requires Processes
-
-Execute a File
---------------
-
-.. code:: c
-
-    execl(), Function, Unimplementable, Requires Processes
-    execv(), Function, Unimplementable, Requires Processes
-    execle(), Function, Unimplementable, Requires Processes
-    execve(), Function, Unimplementable, Requires Processes
-    execlp(), Function, Unimplementable, Requires Processes
-    execvp(), Function, Unimplementable, Requires Processes
-
-Register Fork Handlers
-----------------------
-
-.. code:: c
-
-    pthread_atfork(), Function, Unimplementable, Requires Processes
-
-Process Termination
-===================
-
-Wait for Process Termination
-----------------------------
-
-.. code:: c
-
-    wait(), Function, Unimplementable, Requires Processes
-    waitpid(), Function, Unimplementable, Requires Processes
-    WNOHANG, Constant, Unimplementable, Requires Processes
-    WUNTRACED, Constant, Unimplementable, Requires Processes
-    WIFEXITED(), Function, Unimplementable, Requires Processes
-    WEXITSTATUS(), Function, Unimplementable, Requires Processes
-    WIFSIGNALED(), Function, Unimplementable, Requires Processes
-    WTERMSIG(), Function, Unimplementable, Requires Processes
-    WIFSTOPPED(), Function, Unimplementable, Requires Processes
-    WSTOPSIG(), Function, Unimplementable, Requires Processes
-
-Terminate a Process
--------------------
-
-.. code:: c
-
-    _exit(), Function, Implemented
-
-Signals
-=======
-
-Signal Concepts
----------------
-
-Signal Names
-~~~~~~~~~~~~
-
-.. code:: c
-
-    sigset_t, Type, Implemented
-    SIG_DFL, Constant, Implemented
-    SIG_IGN, Constant, Implemented
-    SIG_ERR, Constant, Implemented
-    SIGABRT, Constant, Implemented
-    SIGALRM, Constant, Implemented
-    SIGFPE, Constant, Implemented
-    SIGHUP, Constant, Implemented
-    SIGILL, Constant, Implemented
-    SIGINT, Constant, Implemented
-    SIGKILL, Constant, Implemented
-    SIGPIPE, Constant, Implemented
-    SIGQUIT, Constant, Implemented
-    SIGSEGV, Constant, Implemented
-    SIGTERM, Constant, Implemented
-    SIGUSR1, Constant, Implemented
-    SIGUSR2, Constant, Implemented
-    SIGCHLD, Constant, Unimplemented
-    SIGCONT, Constant, Unimplemented
-    SIGSTOP, Constant, Unimplemented
-    SIGTSTP, Constant, Unimplemented
-    SIGTTIN, Constant, Unimplemented
-    SIGTTOU, Constant, Unimplemented
-    SIGBUS, Constant, Implemented
-    SIGRTMIN, Constant, Implemented
-    SIGRTMAX, Constant, Implemented
-
-NOTE: SIG_ERR is technically an extension to the C Library which is
-not documented anywhere else according to the index.
-
-Signal Generation and Delivery
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: c
-
-    struct sigevent, Type, Implemented
-    union sigval, Type, Implemented
-    SIGEV_NONE, Constant, Implemented
-    SIGEV_SIGNAL, Constant, Implemented
-    SIGEV_THREAD, Constant, Implemented
-
-Signal Actions
-~~~~~~~~~~~~~~
-
-.. code:: c
-
-    siginfo_t, Type, Implemented
-    SI_USER, Constant, Implemented
-    SI_QUEUE, Constant, Implemented
-    SI_TIMER, Constant, Implemented
-    SI_ASYNCIO, Constant, Implemented
-    SI_MESGQ, Constant, Implemented
-
-Send a Signal to a Process
---------------------------
-
-.. code:: c
-
-    kill(), Function, Implemented
-
-Manipulate Signal Sets
-----------------------
-
-.. code:: c
-
-    sigemptyset(), Function, Implemented
-    sigfillset(), Function, Implemented
-    sigaddset(), Function, Implemented
-    sigdelset(), Function, Implemented
-    sigismember(), Function, Implemented
-
-Examine and Change Signal Action
---------------------------------
-
-.. code:: c
-
-    sigaction(), Function, Implemented
-    sigaction, Type, Implemented
-    SA_NOCLDSTOP, Constant, Implemented
-    SA_SIGINFO, Constant, Implemented
-
-Examine and Change Blocked Signals
-----------------------------------
-
-.. code:: c
-
-    pthread_sigmask(), Function, Implemented
-    sigprocmask(), Function, Implemented
-    SIG_BLOCK, Constant, Implemented
-    SIG_UNBLOCK, Constant, Implemented
-    SIG_SETMASK, Constant, Implemented
-
-Examine Pending Signals
------------------------
-
-.. code:: c
-
-    sigpending(), Function, Implemented
-
-Wait for a Signal
------------------
-
-.. code:: c
-
-    sigsuspend(), Function, Implemented
-
-Synchronously Accept a Signal
------------------------------
-
-.. code:: c
-
-    sigwait(), Function, Implemented
-    sigwaitinfo(), Function, Implemented
-    sigtimedwait(), Function, Implemented
-
-Queue a Signal to a Process
----------------------------
-
-.. code:: c
-
-    sigqueue(), Function, Implemented
-
-Send a Signal to a Thread
--------------------------
-
-.. code:: c
-
-    pthread_kill(), Function, Implemented
-
-Timer Operations
-================
-
-Schedule Alarm
---------------
-
-.. code:: c
-
-    alarm(), Function, Implemented
-
-Suspend Process Execution
--------------------------
-
-.. code:: c
-
-    pause(), Function, Implemented
-
-Delay Process Execution
------------------------
-
-.. code:: c
-
-    sleep(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/synchronization.rst b/posix1003-1/synchronization.rst
deleted file mode 100644
index ee0afc6..0000000
--- a/posix1003-1/synchronization.rst
+++ /dev/null
@@ -1,152 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Synchronization
-###############
-
-Semaphore Characteristics
-=========================
-
-NOTE: Semaphores are implemented but only unnamed semaphores
-are currently tested.
-.. code:: c
-
-    sem_t, Type, Implemented
-
-Semaphore Functions
-===================
-
-Initialize an Unnamed Semaphore
--------------------------------
-
-.. code:: c
-
-    sem_init(), Function, Implemented
-    SEM_FAILED, Constant, Implemented
-
-Destroy an Unnamed Semaphore
-----------------------------
-
-.. code:: c
-
-    sem_destroy(), Function, Implemented
-
-Initialize/Open a Named Semaphore
----------------------------------
-
-.. code:: c
-
-    sem_open(), Function, Implemented
-
-Close a Named Semaphore
------------------------
-
-.. code:: c
-
-    sem_close(), Function, Implemented
-
-Remove a Named Semaphore
-------------------------
-
-.. code:: c
-
-    sem_unlink(), Function, Implemented
-
-Lock a Semaphore
-----------------
-
-.. code:: c
-
-    sem_wait(), Function, Implemented
-    sem_trywait(), Function, Implemented
-
-Unlock a Semaphore
-------------------
-
-.. code:: c
-
-    sem_post(), Function, Implemented
-
-Get the Value of a Semaphore
-----------------------------
-
-.. code:: c
-
-    sem_getvalue(), Function, Implemented
-
-Mutexes
-=======
-
-Mutex Initialization Attributes
--------------------------------
-
-.. code:: c
-
-    pthread_mutexattr_init(), Function, Implemented
-    pthread_mutexattr_destroy(), Function, Implemented
-    pthread_mutexattr_getpshared(), Function, Implemented
-    pthread_mutexattr_setpshared(), Function, Implemented
-    PTHREAD_PROCESS_SHARED, Constant, Implemented
-    PTHREAD_PROCESS_PRIVATE, Constant, Implemented
-
-Initializing and Destroying a Mutex
------------------------------------
-
-.. code:: c
-
-    pthread_mutex_init(), Function, Implemented
-    pthread_mutex_destroy(), Function, Implemented
-    PTHREAD_MUTEX_INITIALIZER, Constant, Implemented
-
-Locking and Unlocking a Mutex
------------------------------
-
-.. code:: c
-
-    pthread_mutex_lock(), Function, Implemented
-    pthread_mutex_trylock(), Function, Implemented
-    pthread_mutex_unlock(), Function, Implemented
-
-Condition Variables
-===================
-
-Condition Variable Initialization Attributes
---------------------------------------------
-
-.. code:: c
-
-    pthread_condattr_init(), Function, Implemented
-    pthread_condattr_destroy(), Function, Implemented
-    pthread_condattr_getpshared(), Function, Implemented
-    pthread_condattr_setpshared(), Function, Implemented
-
-Initialization and Destroying Condition Variables
--------------------------------------------------
-
-.. code:: c
-
-    pthread_cond_init(), Function, Implemented
-    pthread_cond_destroy(), Function, Implemented
-    PTHREAD_COND_INITIALIZER, Constant, Implemented
-
-Broadcasting and Signaling a Condition
---------------------------------------
-
-.. code:: c
-
-    pthread_cond_signal(), Function, Implemented
-    pthread_cond_broadcast(), Function, Implemented
-
-Waiting on a Condition
-----------------------
-
-.. code:: c
-
-    pthread_cond_wait(), Function, Implemented
-    pthread_cond_timedwait(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/system_database.rst b/posix1003-1/system_database.rst
deleted file mode 100644
index 072cb04..0000000
--- a/posix1003-1/system_database.rst
+++ /dev/null
@@ -1,43 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-System Databases
-################
-
-System Databases Section
-========================
-
-Database Access
-===============
-
-Group Database Access
----------------------
-
-.. code:: c
-
-    struct group, Type, Implemented
-    getgrgid(), Function, Implemented
-    getgrgid_r(), Function, Implemented
-    getgrname(), Function, Implemented
-    getgrnam_r(), Function, Implemented
-
-NOTE: Creates /etc/group if none exists.
-
-User Database Access
---------------------
-
-.. code:: c
-
-    struct passwd, Type, Implemented
-    getpwuid(), Function, Implemented
-    getpwuid_r(), Function, Implemented
-    getpwnam(), Function, Implemented
-    getpwnam_r(), Function, Implemented
-
-NOTE: Creates /etc/passwd if none exists.
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/terminology.rst b/posix1003-1/terminology.rst
deleted file mode 100644
index ff4abfb..0000000
--- a/posix1003-1/terminology.rst
+++ /dev/null
@@ -1,303 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Terminology and General Requirements
-####################################
-
-Conventions
-===========
-
-Definitions
-===========
-
-General Concepts
-================
-
-Error Numbers
-=============
-
-.. code:: c
-
-    E2BIG, Constant, Implemented
-    EACCES, Constant, Implemented
-    EAGAIN, Constant, Implemented
-    EBADF, Constant, Implemented
-    EBADMSG, Constant, Implemented
-    EBUSY, Constant, Implemented
-    ECANCELED, Constant, Unimplemented
-    ECHILD, Constant, Implemented
-    EDEADLK, Constant, Implemented
-    EDOM, Constant, Implemented
-    EEXIST, Constant, Implemented
-    EFAULT, Constant, Implemented
-    EFBIG, Constant, Implemented
-    EINPROGRESS, Constant, Implemented
-    EINTR, Constant, Implemented
-    EINVAL, Constant, Implemented
-    EIO, Constant, Implemented
-    EISDIR, Constant, Implemented
-    EMFILE, Constant, Implemented
-    EMLINK, Constant, Implemented
-    EMSGSIZE, Constant, Implemented
-    ENAMETOOLONG, Constant, Implemented
-    ENFILE, Constant, Implemented
-    ENODEV, Constant, Implemented
-    ENOENT, Constant, Implemented
-    ENOEXEC, Constant, Implemented
-    ENOLCK, Constant, Implemented
-    ENOMEM, Constant, Implemented
-    ENOSPC, Constant, Implemented
-    ENOSYS, Constant, Implemented
-    ENOTDIR, Constant, Implemented
-    ENOTEMPTY, Constant, Implemented
-    ENOTSUP, Constant, Implemented
-    ENOTTY, Constant, Implemented
-    ENXIO, Constant, Implemented
-    EPERM, Constant, Implemented
-    EPIPE, Constant, Implemented
-    ERANGE, Constant, Implemented
-    EROFS, Constant, Implemented
-    ESPIPE, Constant, Implemented
-    ESRCH, Constant, Implemented
-    ETIMEDOUT, Constant, Implemented
-    EXDEV, Constant, Implemented
-
-Primitive System Types
-======================
-
-.. code:: c
-
-    dev_t, Type, Implemented
-    gid_t, Type, Implemented
-    ino_t, Type, Implemented
-    mode_t, Type, Implemented
-    nlink_t, Type, Implemented
-    off_t, Type, Implemented
-    pid_t, Type, Implemented
-    pthread_t, Type, Implemented
-    pthread_attr_t, Type, Implemented
-    pthread_mutex_t, Type, Implemented
-    pthread_mutex_attr_t, Type, Implemented
-    pthread_cond_t, Type, Implemented
-    pthread_cond_attr_t, Type, Implemented
-    pthread_key_t, Type, Implemented
-    pthread_once_t, Type, Implemented
-    size_t, Type, Implemented
-    ssize_t, Type, Implemented
-    time_t, Type, Implemented
-    uid_t, Type, Implemented
-
-NOTE: time_t is not listed in this section but is used by many functions.
-
-Environment Description
-=======================
-
-C Language Definitions
-======================
-
-Symbols From the C Standard
----------------------------
-
-.. code:: c
-
-    NULL, Constant, Implemented
-
-POSIX.1 Symbols
----------------
-
-.. code:: c
-
-    _POSIX_C_SOURCE, Feature Flag,
-
-Numerical Limits
-================
-
-C Language Limits
-=================
-
-.. code:: c
-
-    CHAR_BIT, Constant, Implemented
-    CHAR_MAX, Constant, Implemented
-    CHAR_MIN, Constant, Implemented
-    INT_MAX, Constant, Implemented
-    INT_MIN, Constant, Implemented
-    LONG_MAX, Constant, Implemented
-    LONG_MIN, Constant, Implemented
-    MB_LEN_MAX, Constant, Implemented
-    SCHAR_MAX, Constant, Implemented
-    SCHAR_MIN, Constant, Implemented
-    SHRT_MAX, Constant, Implemented
-    SHRT_MIN, Constant, Implemented
-    UCHAR_MAX, Constant, Implemented
-    UINT_MAX, Constant, Implemented
-    ULONG_MAX, Constant, Implemented
-    USHRT_MAX, Constant, Implemented
-
-NOTE: These are implemented in GCC's limits.h file.
-
-Minimum Values
---------------
-
-.. code:: c
-
-    _POSIX_AIO_LISTIO_MAX, Constant, Implemented
-    _POSIX_AIO_MAX, Constant, Implemented
-    _POSIX_ARG_MAX, Constant, Implemented
-    _POSIX_CHILD_MAX, Constant, Implemented
-    _POSIX_DELAYTIMER_MAX, Constant, Implemented
-    _POSIX_LINK_MAX, Constant, Implemented
-    _POSIX_LOGIN_NAME_MAX, Constant, Implemented
-    _POSIX_MAX_CANON, Constant, Implemented
-    _POSIX_MAX_INPUT, Constant, Implemented
-    _POSIX_MQ_OPEN_MAX, Constant, Implemented
-    _POSIX_MQ_PRIO_MAX, Constant, Implemented
-    _POSIX_NAME_MAX, Constant, Implemented
-    _POSIX_NGROUPS_MAX, Constant, Implemented
-    _POSIX_OPEN_MAX, Constant, Implemented
-    _POSIX_PATH_MAX, Constant, Implemented
-    _POSIX_PIPE_BUF, Constant, Implemented
-    _POSIX_RTSIG_MAX, Constant, Implemented
-    _POSIX_SEM_NSEMS_MAX, Constant, Implemented
-    _POSIX_SEM_VALUE_MAX, Constant, Implemented
-    _POSIX_SIGQUEUE_MAX, Constant, Implemented
-    _POSIX_SSIZE_MAX, Constant, Implemented
-    _POSIX_STREAM_MAX, Constant, Implemented
-    _POSIX_THREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
-    _POSIX_THREAD_KEYS_MAX, Constant, Implemented
-    _POSIX_THREAD_THREADS_MAX, Constant, Implemented
-    _POSIX_TTY_NAME_MAX, Constant, Implemented
-    _POSIX_TIME_MAX, Constant, Unimplemented
-    _POSIX_TZNAME_MAX, Constant, Implemented
-
-Run-Time Increasable Values
----------------------------
-
-.. code:: c
-
-    _POSIX_NGROUPS_MAX, Constant, Implemented
-
-Run-Time Invariant Values (Possible Indeterminate)
---------------------------------------------------
-
-.. code:: c
-
-    AIO_LISTIO_MAX, Constant, Implemented
-    AIO_MAX, Constant, Implemented
-    AIO_PRIO_DELTA_MAX, Constant, Implemented
-    ARG_MAX, Constant, Implemented
-    CHILD_MAX, Constant, Implemented
-    DELAYTIMER_MAX, Constant, Implemented
-    LOGIN_NAME_MAX, Constant, Implemented
-    MQ_OPEN_MAX, Constant, Implemented
-    OPEN_MAX, Constant, Implemented
-    PAGESIZE, Constant, Implemented
-    PTHREAD_DESTRUCTOR_ITERATIONS, Constant, Implemented
-    PTHREAD_KEYS_MAX, Constant, Implemented
-    PTHREAD_STACK_MIN, Constant, Implemented
-    PTHJREAD_THREADS_MAX, Constant, Implemented
-    RTSIG_MAX, Constant, Implemented
-    SEM_NSEMS_MAX, Constant, Implemented
-    SEM_VALUE_MAX, Constant, Implemented
-    SIGQUEUE_MAX, Constant, Implemented
-    STREAM_MAX, Constant, Implemented
-    TIMER_MAX, Constant, Implemented
-    TTY_NAME_MAX, Constant, Implemented
-    TZNAME_MAX, Constant, Implemented
-
-Pathname Variable Values
-------------------------
-
-.. code:: c
-
-    LINK_MAX, Constant, Implemented
-    MAX_CANON, Constant, Implemented
-    MAX_INPUT, Constant, Implemented
-    NAME_MAX, Constant, Implemented
-    PATH_MAX, Constant, Implemented
-    PIPE_BUF, Constant, Implemented
-
-Invariant Values
-----------------
-
-.. code:: c
-
-    SSIZE_MAX, Constant, Implemented
-
-Maximum Values
---------------
-
-.. code:: c
-
-    _POSIX_CLOCKRES_MIN, Constant, Implemented
-
-Symbolic Constants
-==================
-
-Symbolic Constants for the access Function
-------------------------------------------
-
-.. code:: c
-
-    R_OK, Constant, Implemented
-    W_OK, Constant, Implemented
-    X_OK, Constant, Implemented
-    F_OK, Constant, Implemented
-
-Symbolic Constants for the lseek Function
------------------------------------------
-
-.. code:: c
-
-    SEEK_SET, Constant, Implemented
-    SEEK_CUR, Constant, Implemented
-    SEEK_END, Constant, Implemented
-
-Compile-Time Symbolic Constants for Portability Specifications
---------------------------------------------------------------
-
-.. code:: c
-
-    _POSIX_ASYNCHRONOUS_IO, Feature Flag,
-    _POSIX_FSYNC, Feature Flag,
-    _POSIX_JOB_CONTROL, Feature Flag,
-    _POSIX_MAPPED_FILES, Feature Flag,
-    _POSIX_MEMLOCK, Feature Flag,
-    _POSIX_MEMLOCK_RANGE, Feature Flag,
-    _POSIX_MEMORY_PROTECTION, Feature Flag,
-    _POSIX_MESSAGE_PASSING, Feature Flag,
-    _POSIX_PRIORITIZED_IO, Feature Flag,
-    _POSIX_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_REALTIME_SIGNALS, Feature Flag,
-    _POSIX_SAVED_IDS, Feature Flag,
-    _POSIX_SEMAPHORES, Feature Flag,
-    _POSIX_SHARED_MEMORY_OBJECTS, Feature Flag,
-    _POSIX_SYNCHRONIZED_IO, Feature Flag,
-    _POSIX_THREADS, Feature Flag,
-    _POSIX_THREAD_ATTR_STACKADDR, Feature Flag,
-    _POSIX_THREAD_ATTR_STACKSIZE, Feature Flag,
-    _POSIX_THREAD_PRIORITY_SCHEDULING, Feature Flag,
-    _POSIX_THREAD_PRIO_INHERIT, Feature Flag,
-    _POSIX_THREAD_PRIO_CEILING, Feature Flag,
-    _POSIX_THREAD_PROCESS_SHARED, Feature Flag,
-    _POSIX_THREAD_SAFE_FUNCTIONS, Feature Flag,
-    _POSIX_TIMERS, Feature Flag,
-    _POSIX_VERSION, Feature Flag,
-
-Execution-Time Symbolic Constants for Portability Specifications
-----------------------------------------------------------------
-
-.. code:: c
-
-    _POSIX_ASYNC_IO, Feature Flag,
-    _POSIX_CHOWN_RESTRICTED, Feature Flag,
-    _POSIX_NO_TRUNC, Feature Flag,
-    _POSIX_PRIO_IO, Feature Flag,
-    _POSIX_SYNC_IO, Feature Flag,
-    _POSIX_VDISABLE, Feature Flag,
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/thread_cancellation.rst b/posix1003-1/thread_cancellation.rst
deleted file mode 100644
index 7e5cc05..0000000
--- a/posix1003-1/thread_cancellation.rst
+++ /dev/null
@@ -1,78 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Thread Cancellation
-###################
-
-Thread Cancellation Overview
-============================
-
-Cancelability States
---------------------
-
-.. code:: c
-
-    PTHREAD_CANCEL_DISABLE, Constant, Implemented
-    PTHREAD_CANCEL_ENABLE, Constant, Implemented
-    PTHREAD_CANCEL_ASYNCHRONOUS, Constant, Implemented
-    PTHREAD_CANCEL_DEFERRED, Constant, Implemented
-
-Cancellation Points
--------------------
-
-Thread Cancellation Cleanup Handlers
-------------------------------------
-
-.. code:: c
-
-    PTHREAD_CANCELED, Constant, Unimplemented
-
-Async-Cancel Safety
--------------------
-
-Thread Cancellation Functions
-=============================
-
-Canceling Execution of a Thread
--------------------------------
-
-.. code:: c
-
-    pthread_cancel(), Function, Implemented
-
-Setting Cancelability State
----------------------------
-
-.. code:: c
-
-    pthread_setcancelstate(), Function, Implemented
-    pthread_setcanceltype(), Function, Implemented
-    pthread_testcancel(), Function, Implemented
-
-Establishing Cancellation Handlers
-----------------------------------
-
-.. code:: c
-
-    pthread_cleanup_push(), Function, Implemented
-    pthread_cleanup_pop(), Function, Implemented
-
-Language-Independent Cancellation Functionality
-===============================================
-
-Requesting Cancellation
------------------------
-
-Associating Cleanup Code With Scopes
-------------------------------------
-
-Controlling Cancellation Within Scopes
---------------------------------------
-
-Defined Cancellation Sequence
------------------------------
-
-List of Cancellation Points
----------------------------
-
-.. COMMENT: DO NOT EDIT - AUTOMATICALLY GENERATED!!!
-
diff --git a/posix1003-1/thread_managment.rst b/posix1003-1/thread_managment.rst
deleted file mode 100644
index 16c060a..0000000
--- a/posix1003-1/thread_managment.rst
+++ /dev/null
@@ -1,83 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Thread Management
-#################
-
-Threads
-=======
-
-Thread Functions
-================
-
-Thread Creation Attributes
---------------------------
-
-.. code:: c
-
-    pthread_attr_init(), Function, Implemented
-    pthread_attr_destroy(), Function, Implemented
-    pthread_attr_setstacksize(), Function, Implemented
-    pthread_attr_getstacksize(), Function, Implemented
-    pthread_attr_setstackaddr(), Function, Implemented
-    pthread_attr_getstackaddr(), Function, Implemented
-    pthread_attr_setdetachstate(), Function, Implemented
-    pthread_attr_getdetachstate(), Function, Implemented
-    PTHREAD_CREATE_JOINABLE, Constant, Implemented
-    PTHREAD_CREATE_DETACHED, Constant, Implemented
-
-Thread Creation
----------------
-
-.. code:: c
-
-    pthread_create(), Function, Implemented
-
-Wait for Thread Termination
----------------------------
-
-.. code:: c
-
-    pthread_join(), Function, Implemented
-
-Detaching a Thread
-------------------
-
-.. code:: c
-
-    pthread_detach(), Function, Implemented
-
-Thread Termination
-------------------
-
-.. code:: c
-
-    pthread_exit(), Function, Implemented
-
-Get Thread ID
--------------
-
-.. code:: c
-
-    pthread_self(), Function, Implemented
-
-Compare Thread IDs
-------------------
-
-.. code:: c
-
-    pthread_equal(), Function, Implemented
-
-Dynamic Package Initialization
-------------------------------
-
-.. code:: c
-
-    pthread_once(), Function, Implemented
-    PTHREAD_ONCE_INIT, Constant, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/posix1003-1/thread_specific_data.rst b/posix1003-1/thread_specific_data.rst
deleted file mode 100644
index 681aea6..0000000
--- a/posix1003-1/thread_specific_data.rst
+++ /dev/null
@@ -1,36 +0,0 @@
-.. comment SPDX-License-Identifier: CC-BY-SA-4.0
-
-Thread-Specific Data
-####################
-
-Thread-Specific Data Functions
-==============================
-
-Thread-Specific Data Key Creation
----------------------------------
-
-.. code:: c
-
-    pthread_key_create(), Function, Implemented
-
-Thread-Specific Data Management
--------------------------------
-
-.. code:: c
-
-    pthread_key_setspecific(), Function, Implemented
-    pthread_key_getspecific(), Function, Implemented
-
-Thread-Specific Data Key Deletion
----------------------------------
-
-.. code:: c
-
-    pthread_key_delete(), Function, Implemented
-
-.. COMMENT: COPYRIGHT (c) 1988-2002.
-
-.. COMMENT: On-Line Applications Research Corporation (OAR).
-
-.. COMMENT: All rights reserved.
-
diff --git a/wscript b/wscript
index 2e83afe..9e4b254 100644
--- a/wscript
+++ b/wscript
@@ -16,6 +16,7 @@ build_all = ['user',
              'c-user',
              'bsp-howto',
              'posix-users',
+             'posix-compliance',
              'filesystem',
              'networking',
              'shell',




More information about the vc mailing list