From 2c3cf2166dd35152bb006d027476400be8759615 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 28 Aug 2017 13:03:40 -0500 Subject: 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 ++++++++++++++++++++ posix-compliance/conf.py | 14 + posix-compliance/index.rst | 47 + posix-compliance/preface.rst | 33 + posix-compliance/probe_misses.txt | 15 + posix-compliance/probe_rtems | 49 + posix-compliance/wscript | 11 + 8 files changed, 1412 insertions(+) create mode 100644 posix-compliance/README-csv.txt create mode 100755 posix-compliance/RTEMS-Standards-Compliance-v1.csv create mode 100644 posix-compliance/conf.py create mode 100644 posix-compliance/index.rst create mode 100644 posix-compliance/preface.rst create mode 100644 posix-compliance/probe_misses.txt create mode 100755 posix-compliance/probe_rtems create mode 100644 posix-compliance/wscript (limited to 'posix-compliance') 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/posix-compliance/conf.py b/posix-compliance/conf.py new file mode 100644 index 0000000..aa80321 --- /dev/null +++ b/posix-compliance/conf.py @@ -0,0 +1,14 @@ +import sys, os +sys.path.append(os.path.abspath('../common/')) + +from conf import * + +project = "RTEMS POSIX 1003.1 Compliance Guide" + +latex_documents = [ + ('index', + '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 </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/posix-compliance/wscript b/posix-compliance/wscript new file mode 100644 index 0000000..26ab0ca --- /dev/null +++ b/posix-compliance/wscript @@ -0,0 +1,11 @@ +from sys import path +from os.path import abspath +path.append(abspath('../common/')) + +from waf import cmd_configure as configure +from waf import cmd_build as build +from waf import cmd_options as options +from waf import spell +from waf import cmd_spell +from waf import linkcheck +from waf import cmd_linkcheck -- cgit v1.2.3