diff --git a/share/compliance/c11_functions.json b/share/compliance/c11_functions.json index 2f7d18b10365d5a192c1aad54c37acd9433ca51b..6f69e6149ee7e3f749df48337f4f5502a146dc47 100644 --- a/share/compliance/c11_functions.json +++ b/share/compliance/c11_functions.json @@ -1,14 +1,16 @@ { - "description": "C11 reserved function identifiers", + "description": "C11 reserved function and macro identifiers", "notes": { "description": "The 'notes' field is a list of characteristics related to CWEs or that may affect the 'difficulty' of analyzing such functions with Frama-C. Each note is succintly described below.", "variadic":"Variadic function, OR having an argument of type va_list.", - "safer-alts":"A list of recommended alternatives for functions considered unsafe (CWE-242, CWE-477, CWE-676)." + "safer-alts":"A list of recommended alternatives for functions considered unsafe (CWE-242, CWE-477, CWE-676).", + "not-in-posix":"This identifier is absent from POSIX-1.2008.", + "macro":"C11 specifies this identifier as a macro, not a function." }, "source":"ISO/IEC 9899:2011", "data":{ "abort":{"header":"stdlib.h"}, - "abort_handler_s": {"header":"stdlib.h"}, + "abort_handler_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "abs": {"header":"stdlib.h"}, "acos": {"header":"math.h"}, "acosf": {"header":"math.h"}, @@ -16,16 +18,16 @@ "acoshf": {"header":"math.h"}, "acoshl": {"header":"math.h"}, "acosl": {"header":"math.h"}, - "aligned_alloc": {"header":"stdlib.h"}, + "aligned_alloc": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "asctime": {"header":"time.h", "notes":{"safer-alts":["asctime_s"]}}, - "asctime_s": {"header":"time.h"}, + "asctime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "asin": {"header":"math.h"}, "asinf": {"header":"math.h"}, "asinh": {"header":"math.h"}, "asinhf": {"header":"math.h"}, "asinhl": {"header":"math.h"}, "asinl": {"header":"math.h"}, - "at_quick_exit": {"header":"stdlib.h"}, + "at_quick_exit": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "atan": {"header":"math.h"}, "atan2": {"header":"math.h"}, "atan2f": {"header":"math.h"}, @@ -39,31 +41,31 @@ "atoi": {"header":"stdlib.h"}, "atol": {"header":"stdlib.h"}, "atoll": {"header":"stdlib.h"}, - "atomic_compare_exchange_strong": {"header":"stdatomic.h"}, - "atomic_compare_exchange_strong_explicit": {"header":"stdatomic.h"}, - "atomic_compare_exchange_weak": {"header":"stdatomic.h"}, - "atomic_compare_exchange_weak_explicit": {"header":"stdatomic.h"}, - "atomic_exchange": {"header":"stdatomic.h"}, - "atomic_exchange_explicit": {"header":"stdatomic.h"}, - "atomic_fetch_key": {"header":"stdatomic.h"}, - "atomic_fetch_key_explicit": {"header":"stdatomic.h"}, - "atomic_flag_clear": {"header":"stdatomic.h"}, - "atomic_flag_clear_explicit": {"header":"stdatomic.h"}, - "atomic_flag_test_and_set": {"header":"stdatomic.h"}, - "atomic_flag_test_and_set_explicit": {"header":"stdatomic.h"}, - "atomic_init": {"header":"stdatomic.h"}, - "atomic_is_lock_free": {"header":"stdatomic.h"}, - "atomic_load": {"header":"stdatomic.h"}, - "atomic_load_explicit": {"header":"stdatomic.h"}, - "atomic_signal_fence": {"header":"stdatomic.h"}, - "atomic_store": {"header":"stdatomic.h"}, - "atomic_store_explicit": {"header":"stdatomic.h"}, - "atomic_thread_fence": {"header":"stdatomic.h"}, + "atomic_compare_exchange_strong": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_compare_exchange_strong_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_compare_exchange_weak": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_compare_exchange_weak_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_exchange": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_exchange_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_fetch_key": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_fetch_key_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_flag_clear": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_flag_clear_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_flag_test_and_set": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_flag_test_and_set_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_init": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_is_lock_free": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_load": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_load_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_signal_fence": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_store": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_store_explicit": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, + "atomic_thread_fence": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "bsearch": {"header":"stdlib.h", "notes":{"safer-alts":["bsearch_s"]}}, - "bsearch_s": {"header":"stdlib.h"}, + "bsearch_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "btowc": {"header":"wchar.h"}, - "c16rtomb": {"header":"uchar.h"}, - "c32rtomb": {"header":"uchar.h"}, + "c16rtomb": {"header":"uchar.h", "notes":{"not-in-posix":true}}, + "c32rtomb": {"header":"uchar.h", "notes":{"not-in-posix":true}}, "cabs": {"header":"complex.h"}, "cabsf": {"header":"complex.h"}, "cabsl": {"header":"complex.h"}, @@ -73,7 +75,7 @@ "cacoshf": {"header":"complex.h"}, "cacoshl": {"header":"complex.h"}, "cacosl": {"header":"complex.h"}, - "call_once": {"header":"threads.h"}, + "call_once": {"header":"threads.h", "notes":{"not-in-posix":true}}, "calloc": {"header":"stdlib.h"}, "carg": {"header":"complex.h"}, "cargf": {"header":"complex.h"}, @@ -156,7 +158,7 @@ "ctanhl": {"header":"complex.h"}, "ctanl": {"header":"complex.h"}, "ctime": {"header":"time.h"}, - "ctime_s": {"header":"time.h"}, + "ctime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "difftime": {"header":"time.h"}, "div": {"header":"stdlib.h"}, "erf": {"header":"math.h"}, @@ -217,10 +219,10 @@ "fmodf": {"header":"math.h"}, "fmodl": {"header":"math.h"}, "fopen": {"header":"stdio.h", "notes":{"safer-alts":["fopen_s"]}}, - "fopen_s": {"header":"stdio.h"}, - "fpclassify": {"header":"math.h"}, + "fopen_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, + "fpclassify": {"header":"math.h", "notes":{"macro":true}}, "fprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["fprintf_s"]}}, - "fprintf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "fprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "fputc": {"header":"stdio.h"}, "fputs": {"header":"stdio.h"}, "fputwc": {"header":"wchar.h"}, @@ -228,34 +230,34 @@ "fread": {"header":"stdio.h"}, "free": {"header":"stdlib.h"}, "freopen": {"header":"stdio.h", "notes":{"safer-alts":["freopen_s"]}}, - "freopen_s": {"header":"stdio.h"}, + "freopen_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "frexp": {"header":"math.h"}, "frexpf": {"header":"math.h"}, "frexpl": {"header":"math.h"}, "fscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["fscanf_s"]}}, - "fscanf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "fscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "fseek": {"header":"stdio.h"}, "fsetpos": {"header":"stdio.h"}, "ftell": {"header":"stdio.h"}, "fwide": {"header":"wchar.h"}, "fwprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["fwprintf_s"]}}, - "fwprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "fwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix": true}}, "fwrite": {"header":"stdio.h"}, "fwscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["fwscanf_s"]}}, - "fwscanf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "fwscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "getc": {"header":"stdio.h"}, "getchar": {"header":"stdio.h"}, "getenv": {"header":"stdlib.h", "notes":{"safer-alts":["getenv_s"]}}, - "getenv_s": {"header":"stdlib.h"}, - "gets_s": {"header":"stdio.h"}, + "getenv_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, + "gets_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "getwc": {"header":"wchar.h"}, "getwchar": {"header":"wchar.h"}, "gmtime": {"header":"time.h", "notes":{"safer-alts":["gmtime_s"]}}, - "gmtime_s": {"header":"time.h"}, + "gmtime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "hypot": {"header":"math.h"}, "hypotf": {"header":"math.h"}, "hypotl": {"header":"math.h"}, - "ignore_handler_s": {"header":"stdlib.h"}, + "ignore_handler_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "ilogb": {"header":"math.h"}, "ilogbf": {"header":"math.h"}, "ilogbl": {"header":"math.h"}, @@ -266,21 +268,21 @@ "isblank": {"header":"ctype.h"}, "iscntrl": {"header":"ctype.h"}, "isdigit": {"header":"ctype.h"}, - "isfinite": {"header":"math.h"}, + "isfinite": {"header":"math.h", "notes":{"macro":true}}, "isgraph": {"header":"ctype.h"}, - "isgreater": {"header":"math.h"}, - "isgreaterequal": {"header":"math.h"}, - "isinf": {"header":"math.h"}, - "isless": {"header":"math.h"}, - "islessequal": {"header":"math.h"}, - "islessgreater": {"header":"math.h"}, + "isgreater": {"header":"math.h", "notes":{"macro":true}}, + "isgreaterequal": {"header":"math.h", "notes":{"macro":true}}, + "isinf": {"header":"math.h", "notes":{"macro":true}}, + "isless": {"header":"math.h", "notes":{"macro":true}}, + "islessequal": {"header":"math.h", "notes":{"macro":true}}, + "islessgreater": {"header":"math.h", "notes":{"macro":true}}, "islower": {"header":"ctype.h"}, - "isnan": {"header":"math.h"}, - "isnormal": {"header":"math.h"}, + "isnan": {"header":"math.h", "notes":{"macro":true}}, + "isnormal": {"header":"math.h", "notes":{"macro":true}}, "isprint": {"header":"ctype.h"}, "ispunct": {"header":"ctype.h"}, "isspace": {"header":"ctype.h"}, - "isunordered": {"header":"math.h"}, + "isunordered": {"header":"math.h", "notes":{"macro":true}}, "isupper": {"header":"ctype.h"}, "iswalnum": {"header":"wctype.h"}, "iswalpha": {"header":"wctype.h"}, @@ -296,7 +298,7 @@ "iswupper": {"header":"wctype.h"}, "iswxdigit": {"header":"wctype.h"}, "isxdigit": {"header":"ctype.h"}, - "kill_dependency": {"header":"stdatomic.h"}, + "kill_dependency": {"header":"stdatomic.h", "notes":{"not-in-posix":true}}, "labs": {"header":"stdlib.h"}, "ldexp": {"header":"math.h"}, "ldexpf": {"header":"math.h"}, @@ -315,7 +317,7 @@ "llroundl": {"header":"math.h"}, "localeconv": {"header":"locale.h"}, "localtime": {"header":"time.h", "notes":{"safer-alts":["localtime_s"]}}, - "localtime_s": {"header":"time.h"}, + "localtime_s": {"header":"time.h", "notes":{"not-in-posix":true}}, "log": {"header":"math.h"}, "log10": {"header":"math.h"}, "log10f": {"header":"math.h"}, @@ -346,28 +348,28 @@ "mbrtowc": {"header":"wchar.h"}, "mbsinit": {"header":"wchar.h"}, "mbsrtowcs": {"header":"wchar.h", "notes":{"safer-alts":["mbsrtowcs_s"]}}, - "mbsrtowcs_s": {"header":"wchar.h"}, + "mbsrtowcs_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "mbstowcs": {"header":"stdlib.h", "notes":{"safer-alts":["mbstowcs_s"]}}, - "mbstowcs_s": {"header":"stdlib.h"}, + "mbstowcs_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "mbtowc": {"header":"stdlib.h"}, "memchr": {"header":"string.h"}, "memcmp": {"header":"string.h"}, "memcpy": {"header":"string.h", "notes":{"safer-alts":["memcpy_s"]}}, - "memcpy_s": {"header":"string.h"}, + "memcpy_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "memmove": {"header":"string.h", "notes":{"safer-alts":["memmove_s"]}}, - "memmove_s": {"header":"string.h"}, + "memmove_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "memset": {"header":"string.h", "notes":{"safer-alts":["memset_s"]}}, - "memset_s": {"header":"string.h"}, + "memset_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "mktime": {"header":"time.h"}, "modf": {"header":"math.h"}, "modff": {"header":"math.h"}, "modfl": {"header":"math.h"}, - "mtx_destroy": {"header":"threads.h"}, - "mtx_init": {"header":"threads.h"}, - "mtx_lock": {"header":"threads.h"}, - "mtx_timedlock": {"header":"threads.h"}, - "mtx_trylock": {"header":"threads.h"}, - "mtx_unlock": {"header":"threads.h"}, + "mtx_destroy": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "mtx_init": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "mtx_lock": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "mtx_timedlock": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "mtx_trylock": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "mtx_unlock": {"header":"threads.h", "notes":{"not-in-posix":true}}, "nan": {"header":"math.h"}, "nanf": {"header":"math.h"}, "nanl": {"header":"math.h"}, @@ -385,15 +387,15 @@ "powf": {"header":"math.h"}, "powl": {"header":"math.h"}, "printf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["printf_s"]}}, - "printf_s": {"header":"stdio.h"}, + "printf_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "putc": {"header":"stdio.h"}, "putchar": {"header":"stdio.h"}, "puts": {"header":"stdio.h"}, "putwc": {"header":"wchar.h"}, "putwchar": {"header":"wchar.h"}, "qsort": {"header":"stdlib.h"}, - "qsort_s": {"header":"stdlib.h"}, - "quick_exit": {"header":"stdlib.h"}, + "qsort_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, + "quick_exit": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "raise": {"header":"signal.h"}, "rand": {"header":"stdlib.h"}, "realloc": {"header":"stdlib.h"}, @@ -419,14 +421,14 @@ "scalbnf": {"header":"math.h"}, "scalbnl": {"header":"math.h"}, "scanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["scanf_s"]}}, - "scanf_s": {"header":"stdio.h", "notes":{"variadic":true}}, - "set_constraint_handler_s": {"header":"stdlib.h"}, + "scanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, + "set_constraint_handler_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "setbuf": {"header":"stdio.h"}, "setjmp": {"header":"setjmp.h"}, "setlocale": {"header":"locale.h"}, "setvbuf": {"header":"stdio.h"}, "signal": {"header":"signal.h"}, - "signbit": {"header":"math.h"}, + "signbit": {"header":"math.h", "notes":{"macro":true}}, "sin": {"header":"math.h"}, "sinf": {"header":"math.h"}, "sinh": {"header":"math.h"}, @@ -434,35 +436,35 @@ "sinhl": {"header":"math.h"}, "sinl": {"header":"math.h"}, "snprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["snprintf_s", "sprintf_s"]}}, - "snprintf_s": {"header":"stdio.h", "notes":{"variadic":true}}, - "snwprintf_s": {"header":"wchar.h"}, + "snprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, + "snwprintf_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "sprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["sprintf_s", "snprintf_s"]}}, - "sprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["snprintf_s"]}}, + "sprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["snprintf_s"], "not-in-posix":true}}, "sqrt": {"header":"math.h"}, "sqrtf": {"header":"math.h"}, "sqrtl": {"header":"math.h"}, "srand": {"header":"stdlib.h"}, "sscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["sscanf_s"]}}, - "sscanf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "sscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "strcat": {"header":"string.h", "notes":{"safer-alts":["strcat_s", "strncat_s", "strlcat", "strncat"]}}, - "strcat_s": {"header":"string.h"}, + "strcat_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strchr": {"header":"string.h"}, "strcmp": {"header":"string.h"}, "strcoll": {"header":"string.h"}, "strcpy": {"header":"string.h", "notes":{"safer-alts":["strcpy_s", "strncpy_s", "strlcpy", "strncpy"]}}, - "strcpy_s": {"header":"string.h"}, + "strcpy_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strcspn": {"header":"string.h"}, "strerror": {"header":"string.h"}, - "strerror_s": {"header":"string.h"}, - "strerrorlen_s": {"header":"string.h"}, + "strerror_s": {"header":"string.h", "notes":{"not-in-posix":true}}, + "strerrorlen_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strftime": {"header":"time.h"}, "strlen": {"header":"string.h", "notes":{"safer-alts":["strnlen_s"]}}, "strncat": {"header":"string.h", "notes":{"safer-alts":["strncat_s", "strlcat"]}}, - "strncat_s": {"header":"string.h"}, + "strncat_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strncmp": {"header":"string.h"}, "strncpy": {"header":"string.h", "notes":{"safer-alts":["strncpy_s", "strlcpy"]}}, - "strncpy_s": {"header":"string.h"}, - "strnlen_s": {"header":"string.h"}, + "strncpy_s": {"header":"string.h", "notes":{"not-in-posix":true}}, + "strnlen_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strpbrk": {"header":"string.h"}, "strrchr": {"header":"string.h"}, "strspn": {"header":"string.h"}, @@ -471,7 +473,7 @@ "strtof": {"header":"stdlib.h"}, "strtoimax": {"header":"inttypes.h"}, "strtok": {"header":"string.h", "notes":{"safer-alts":["strtok_s"]}}, - "strtok_s": {"header":"string.h"}, + "strtok_s": {"header":"string.h", "notes":{"not-in-posix":true}}, "strtol": {"header":"stdlib.h"}, "strtold": {"header":"stdlib.h"}, "strtoll": {"header":"stdlib.h"}, @@ -480,9 +482,9 @@ "strtoumax": {"header":"inttypes.h"}, "strxfrm": {"header":"string.h"}, "swprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["swprintf_s", "sprintf_s"]}}, - "swprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "swprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "swscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["swscanf_s", "sscanf_s"]}}, - "swscanf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "swscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "system": {"header":"stdlib.h"}, "tan": {"header":"math.h"}, "tanf": {"header":"math.h"}, @@ -493,20 +495,20 @@ "tgamma": {"header":"math.h"}, "tgammaf": {"header":"math.h"}, "tgammal": {"header":"math.h"}, - "thrd_create": {"header":"threads.h"}, - "thrd_current": {"header":"threads.h"}, - "thrd_detach": {"header":"threads.h"}, - "thrd_equal": {"header":"threads.h"}, - "thrd_exit": {"header":"threads.h"}, - "thrd_join": {"header":"threads.h"}, - "thrd_sleep": {"header":"threads.h"}, - "thrd_yield": {"header":"threads.h"}, + "thrd_create": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_current": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_detach": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_equal": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_exit": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_join": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_sleep": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "thrd_yield": {"header":"threads.h", "notes":{"not-in-posix":true}}, "time": {"header":"time.h"}, - "timespec_get": {"header":"time.h"}, + "timespec_get": {"header":"time.h", "notes":{"not-in-posix":true}}, "tmpfile": {"header":"stdio.h", "notes":{"safer-alts":["tmpfile_s"]}}, - "tmpfile_s": {"header":"stdio.h"}, + "tmpfile_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "tmpnam": {"header":"stdio.h", "notes":{"safer-alts":["tmpnam_s"]}}, - "tmpnam_s": {"header":"stdio.h"}, + "tmpnam_s": {"header":"stdio.h", "notes":{"not-in-posix":true}}, "tolower": {"header":"ctype.h"}, "toupper": {"header":"ctype.h"}, "towctrans": {"header":"wctype.h"}, @@ -515,96 +517,96 @@ "trunc": {"header":"math.h"}, "truncf": {"header":"math.h"}, "truncl": {"header":"math.h"}, - "tss_create": {"header":"threads.h"}, - "tss_delete": {"header":"threads.h"}, - "tss_get": {"header":"threads.h"}, - "tss_set": {"header":"threads.h"}, + "tss_create": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "tss_delete": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "tss_get": {"header":"threads.h", "notes":{"not-in-posix":true}}, + "tss_set": {"header":"threads.h", "notes":{"not-in-posix":true}}, "ungetc": {"header":"stdio.h"}, "ungetwc": {"header":"wchar.h"}, - "va_arg": {"header":"stdarg.h"}, - "va_copy": {"header":"stdarg.h"}, - "va_end": {"header":"stdarg.h"}, - "va_start": {"header":"stdarg.h"}, + "va_arg": {"header":"stdarg.h", "notes":{"macro":true}}, + "va_copy": {"header":"stdarg.h", "notes":{"macro":true}}, + "va_end": {"header":"stdarg.h", "notes":{"macro":true}}, + "va_start": {"header":"stdarg.h", "notes":{"macro":true}}, "vfprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vfprintf_s"]}}, - "vfprintf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "vfprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vfscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vfscanf_s"]}}, - "vfscanf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "vfscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vfwprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vfwprintf_s"]}}, - "vfwprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vfwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vfwscanf": {"header":"wchar.h", "notes":{"variadic":true}, "notes":{"safer-alts":["vfwscanf_s"]}}, - "vfwscanf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vfwscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vprintf_s"]}}, - "vprintf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "vprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vscanf_s"]}}, - "vscanf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "vscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsnprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vsnprintf_s"]}}, - "vsnprintf_s": {"header":"stdio.h", "notes":{"variadic":true}}, - "vsnwprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vsnprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, + "vsnwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsprintf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vsprintf_s", "sprintf_s"]}}, - "vsprintf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "vsprintf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vsscanf": {"header":"stdio.h", "notes":{"variadic":true, "safer-alts":["vsscanf_s"]}}, - "vsscanf_s": {"header":"stdio.h", "notes":{"variadic":true}}, + "vsscanf_s": {"header":"stdio.h", "notes":{"variadic":true, "not-in-posix":true}}, "vswprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vswprintf_s", "sprintf_s"]}}, - "vswprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vswprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vswscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vswscanf_s"]}}, - "vswscanf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vswscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vwprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vwprintf_s"]}}, - "vwprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vwprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "vwscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["vwscanf_s"]}}, - "vwscanf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "vwscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "wcrtomb": {"header":"wchar.h", "notes":{"safer-alts":["wcrtomb_s"]}}, - "wcrtomb_s": {"header":"wchar.h"}, + "wcrtomb_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcscat": {"header":"wchar.h", "notes":{"safer-alts":["wcscat_s", "strcat_s"]}}, - "wcscat_s": {"header":"wchar.h"}, + "wcscat_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcschr": {"header":"wchar.h"}, "wcscmp": {"header":"wchar.h"}, "wcscoll": {"header":"wchar.h"}, "wcscpy": {"header":"wchar.h", "notes":{"safer-alts":["wcscpy_s", "strcpy_s"]}}, - "wcscpy_s": {"header":"wchar.h"}, + "wcscpy_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcscspn": {"header":"wchar.h"}, "wcsftime": {"header":"wchar.h"}, "wcslen": {"header":"wchar.h", "notes":{"safer-alts":["wcsnlen_s"]}}, "wcsncat": {"header":"wchar.h", "notes":{"safer-alts":["wcsncat_s", "strncat_s", "strlcat"]}}, - "wcsncat_s": {"header":"wchar.h"}, + "wcsncat_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcsncmp": {"header":"wchar.h"}, "wcsncpy": {"header":"wchar.h", "notes":{"safer-alts":["wcsncpy_s", "strncpy_s", "strlcpy"]}}, - "wcsncpy_s": {"header":"wchar.h"}, - "wcsnlen_s": {"header":"wchar.h"}, + "wcsncpy_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, + "wcsnlen_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcspbrk": {"header":"wchar.h"}, "wcsrchr": {"header":"wchar.h"}, "wcsrtombs": {"header":"wchar.h", "notes":{"safer-alts":["wcsrtombs_s"]}}, - "wcsrtombs_s": {"header":"wchar.h"}, + "wcsrtombs_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcsspn": {"header":"wchar.h"}, "wcsstr": {"header":"wchar.h"}, "wcstod": {"header":"wchar.h"}, "wcstof": {"header":"wchar.h"}, "wcstoimax": {"header":"inttypes.h"}, "wcstok": {"header":"wchar.h", "notes":{"safer-alts":["wcstok_s"]}}, - "wcstok_s": {"header":"wchar.h"}, + "wcstok_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wcstol": {"header":"wchar.h"}, "wcstold": {"header":"wchar.h"}, "wcstoll": {"header":"wchar.h"}, "wcstombs": {"header":"stdlib.h", "notes":{"safer-alts":["wcstombs_s"]}}, - "wcstombs_s": {"header":"stdlib.h"}, + "wcstombs_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "wcstoul": {"header":"wchar.h"}, "wcstoull": {"header":"wchar.h"}, "wcstoumax": {"header":"inttypes.h"}, "wcsxfrm": {"header":"wchar.h"}, "wctob": {"header":"wchar.h"}, "wctomb": {"header":"stdlib.h", "notes":{"safer-alts":["wctomb_s"]}}, - "wctomb_s": {"header":"stdlib.h"}, + "wctomb_s": {"header":"stdlib.h", "notes":{"not-in-posix":true}}, "wctrans": {"header":"wctype.h"}, "wctype": {"header":"wctype.h"}, "wmemchr": {"header":"wchar.h"}, "wmemcmp": {"header":"wchar.h"}, "wmemcpy": {"header":"wchar.h", "notes":{"safer-alts":["wmemcpy_s"]}}, - "wmemcpy_s": {"header":"wchar.h"}, + "wmemcpy_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wmemmove": {"header":"wchar.h", "notes":{"safer-alts":["wmemmove_s"]}}, - "wmemmove_s": {"header":"wchar.h"}, + "wmemmove_s": {"header":"wchar.h", "notes":{"not-in-posix":true}}, "wmemset": {"header":"wchar.h"}, "wprintf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["wprintf_s"]}}, - "wprintf_s": {"header":"wchar.h", "notes":{"variadic":true}}, + "wprintf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}}, "wscanf": {"header":"wchar.h", "notes":{"variadic":true, "safer-alts":["wscanf_s", "sscanf_s"]}}, - "wscanf_s": {"header":"wchar.h", "notes":{"variadic":true}} + "wscanf_s": {"header":"wchar.h", "notes":{"variadic":true, "not-in-posix":true}} } } diff --git a/share/compliance/posix_identifiers.json b/share/compliance/posix_identifiers.json index 43bceeac2d67a5b4f1ecac3776462123b4d064ba..b4badf4cb0004a8ee1a6cfd547a27f9981c0aac8 100644 --- a/share/compliance/posix_identifiers.json +++ b/share/compliance/posix_identifiers.json @@ -7,115 +7,130 @@ "variadic-plugin":"This is a variadic function known by the Variadic plug-in, which can (in some cases) generate a specification for it." }, "id_types":[ + {"type":"constant", "description":"symbolic constant"}, + {"type":"field", "description":"field of a struct, union or enum"}, {"type":"function", "description":"declared as a function; may also be defined as a macro"}, - {"type":"variable", "description":"external variable"}, {"type":"macroOrIdentifier", "description":"declaration or definition; unspecified whether it is a macro or an identifier declared with external linkage"}, {"type":"macro", "description":"macro"}, - {"type":"constant", "description":"symbolic constant"}, - {"type":"type", "description":"type or structure"} + {"type":"pragma", "description":"preprocessing pragma directive"}, + {"type":"reserved_name", "description":"name reserved by POSIX"}, + {"type":"type", "description":"type or structure"}, + {"type":"variable", "description":"external variable"} ], "headers":{ - "aio.h": {"fc-support":"none"}, - "arpa/inet.h": {"fc-support":"partial"}, - "assert.h": {"fc-support":"good"}, - "complex.h": {"fc-support":"unsupported"}, - "cpio.h": {"fc-support":"none"}, - "ctype.h": {"fc-support":"good"}, - "dirent.h": {"fc-support":"partial"}, - "dlfcn.h": {"fc-support":"partial"}, - "errno.h": {"fc-support":"good"}, - "fcntl.h": {"fc-support":"partial"}, - "fenv.h": {"fc-support":"partial"}, - "float.h": {"fc-support":"partial"}, - "fmtmsg.h": {"fc-support":"none"}, - "fnmatch.h": {"fc-support":"partial"}, - "ftw.h": {"fc-support":"partial"}, - "glob.h": {"fc-support":"partial"}, - "grp.h": {"fc-support":"partial"}, - "iconv.h": {"fc-support":"partial"}, - "inttypes.h": {"fc-support":"good"}, - "iso646.h": {"fc-support":"good"}, - "langinfo.h": {"fc-support":"none"}, - "libgen.h": {"fc-support":"good"}, - "limits.h": {"fc-support":"good"}, - "locale.h": {"fc-support":"partial"}, - "math.h": {"fc-support":"partial"}, - "monetary.h": {"fc-support":"none"}, - "mqueue.h": {"fc-support":"none"}, - "ndbm.h": {"fc-support":"none"}, - "net/if.h": {"fc-support":"partial"}, - "netdb.h": {"fc-support":"partial"}, - "netinet/in.h": {"fc-support":"partial"}, - "netinet/tcp.h": {"fc-support":"good"}, - "nl_types.h": {"fc-support":"partial"}, - "poll.h": {"fc-support":"good"}, - "pthread.h": {"fc-support":"partial"}, - "pwd.h": {"fc-support":"partial"}, - "regex.h": {"fc-support":"partial"}, - "sched.h": {"fc-support":"partial"}, - "search.h": {"fc-support":"none"}, - "semaphore.h": {"fc-support":"partial"}, - "setjmp.h": {"fc-support":"partial"}, - "signal.h": {"fc-support":"partial"}, - "spawn.h": {"fc-support":"none"}, - "stdarg.h": {"fc-support":"good"}, - "stdbool.h": {"fc-support":"good"}, - "stddef.h": {"fc-support":"good"}, - "stdint.h": {"fc-support":"good"}, - "stdio.h": {"fc-support":"good"}, - "stdlib.h": {"fc-support":"good"}, - "string.h": {"fc-support":"good"}, - "strings.h": {"fc-support":"partial"}, - "stropts.h": {"fc-support":"partial"}, - "sys/ipc.h": {"fc-support":"partial"}, - "sys/mman.h": {"fc-support":"partial"}, - "sys/msg.h": {"fc-support":"none"}, - "sys/resource.h": {"fc-support":"good"}, - "sys/select.h": {"fc-support":"partial"}, - "sys/sem.h": {"fc-support":"none"}, - "sys/shm.h": {"fc-support":"partial"}, - "sys/socket.h": {"fc-support":"partial"}, - "sys/stat.h": {"fc-support":"partial"}, - "sys/statvfs.h": {"fc-support":"none"}, - "sys/time.h": {"fc-support":"partial"}, - "sys/times.h": {"fc-support":"partial"}, - "sys/types.h": {"fc-support":"good"}, - "sys/uio.h": {"fc-support":"partial"}, - "sys/un.h": {"fc-support":"partial"}, - "sys/utsname.h": {"fc-support":"partial"}, - "sys/wait.h": {"fc-support":"partial"}, - "syslog.h": {"fc-support":"partial"}, - "tar.h": {"fc-support":"none"}, - "termios.h": {"fc-support":"partial"}, - "tgmath.h": {"fc-support":"unsupported"}, - "time.h": {"fc-support":"partial"}, - "trace.h": {"fc-support":"none"}, - "ulimit.h": {"fc-support":"none"}, - "unistd.h": {"fc-support":"partial"}, - "utime.h": {"fc-support":"partial"}, - "utmpx.h": {"fc-support":"partial"}, - "wchar.h": {"fc-support":"partial"}, - "wctype.h": {"fc-support":"partial"}, - "wordexp.h": {"fc-support":"none"} + "aio.h": {"fc-support":"none", "extensions":[]}, + "arpa/inet.h": {"fc-support":"partial", "extensions":[]}, + "assert.h": {"fc-support":"good", "extensions":[]}, + "complex.h": {"fc-support":"unsupported", "extensions":[]}, + "cpio.h": {"fc-support":"none", "extensions":[]}, + "ctype.h": {"fc-support":"good", "extensions":[]}, + "dirent.h": {"fc-support":"partial", "extensions":[]}, + "dlfcn.h": {"fc-support":"partial", "extensions":[]}, + "errno.h": {"fc-support":"good", "extensions":[]}, + "fcntl.h": {"fc-support":"partial", "extensions":[]}, + "fenv.h": {"fc-support":"partial", "extensions":[]}, + "float.h": {"fc-support":"partial", "extensions":[]}, + "fmtmsg.h": {"fc-support":"none", "extensions":["XSI"]}, + "fnmatch.h": {"fc-support":"partial", "extensions":[]}, + "ftw.h": {"fc-support":"partial", "extensions":["XSI"]}, + "glob.h": {"fc-support":"partial", "extensions":[]}, + "grp.h": {"fc-support":"partial", "extensions":[]}, + "iconv.h": {"fc-support":"partial", "extensions":[]}, + "inttypes.h": {"fc-support":"good", "extensions":[]}, + "iso646.h": {"fc-support":"good", "extensions":[]}, + "langinfo.h": {"fc-support":"none", "extensions":[]}, + "libgen.h": {"fc-support":"good", "extensions":["XSI"]}, + "limits.h": {"fc-support":"good", "extensions":[]}, + "locale.h": {"fc-support":"partial", "extensions":[]}, + "math.h": {"fc-support":"partial", "extensions":[]}, + "monetary.h": {"fc-support":"none", "extensions":[]}, + "mqueue.h": {"fc-support":"none", "extensions":["MSG"]}, + "ndbm.h": {"fc-support":"none", "extensions":["XSI"]}, + "net/if.h": {"fc-support":"partial", "extensions":[]}, + "netdb.h": {"fc-support":"partial", "extensions":[]}, + "netinet/in.h": {"fc-support":"partial", "extensions":[]}, + "netinet/tcp.h": {"fc-support":"good", "extensions":[]}, + "nl_types.h": {"fc-support":"partial", "extensions":[]}, + "poll.h": {"fc-support":"good", "extensions":[]}, + "pthread.h": {"fc-support":"partial", "extensions":[]}, + "pwd.h": {"fc-support":"partial", "extensions":[]}, + "regex.h": {"fc-support":"partial", "extensions":[]}, + "sched.h": {"fc-support":"partial", "extensions":[]}, + "search.h": {"fc-support":"none", "extensions":["XSI"]}, + "semaphore.h": {"fc-support":"partial", "extensions":[]}, + "setjmp.h": {"fc-support":"partial", "extensions":[]}, + "signal.h": {"fc-support":"partial", "extensions":[]}, + "spawn.h": {"fc-support":"none", "extensions":["SPN"]}, + "stdarg.h": {"fc-support":"good", "extensions":[]}, + "stdbool.h": {"fc-support":"good", "extensions":[]}, + "stddef.h": {"fc-support":"good", "extensions":[]}, + "stdint.h": {"fc-support":"good", "extensions":[]}, + "stdio.h": {"fc-support":"good", "extensions":[]}, + "stdlib.h": {"fc-support":"good", "extensions":[]}, + "string.h": {"fc-support":"good", "extensions":[]}, + "strings.h": {"fc-support":"partial", "extensions":[]}, + "stropts.h": {"fc-support":"partial", "extensions":["OB", "XSR"]}, + "sys/ipc.h": {"fc-support":"partial", "extensions":[]}, + "sys/mman.h": {"fc-support":"partial", "extensions":[]}, + "sys/msg.h": {"fc-support":"none", "extensions":[]}, + "sys/resource.h": {"fc-support":"good", "extensions":[]}, + "sys/select.h": {"fc-support":"partial", "extensions":[]}, + "sys/sem.h": {"fc-support":"none", "extensions":[]}, + "sys/shm.h": {"fc-support":"partial", "extensions":[]}, + "sys/socket.h": {"fc-support":"partial", "extensions":[]}, + "sys/stat.h": {"fc-support":"partial", "extensions":[]}, + "sys/statvfs.h": {"fc-support":"none", "extensions":[]}, + "sys/time.h": {"fc-support":"partial", "extensions":[]}, + "sys/times.h": {"fc-support":"partial", "extensions":[]}, + "sys/types.h": {"fc-support":"good", "extensions":[]}, + "sys/uio.h": {"fc-support":"partial", "extensions":[]}, + "sys/un.h": {"fc-support":"partial", "extensions":[]}, + "sys/utsname.h": {"fc-support":"partial", "extensions":[]}, + "sys/wait.h": {"fc-support":"partial", "extensions":[]}, + "syslog.h": {"fc-support":"partial", "extensions":["XSI"]}, + "tar.h": {"fc-support":"none", "extensions":[]}, + "termios.h": {"fc-support":"partial", "extensions":[]}, + "tgmath.h": {"fc-support":"unsupported", "extensions":[]}, + "time.h": {"fc-support":"partial", "extensions":[]}, + "trace.h": {"fc-support":"none", "extensions":["OB", "TRC"]}, + "ulimit.h": {"fc-support":"none", "extensions":["OB", "XSI"]}, + "unistd.h": {"fc-support":"partial", "extensions":[]}, + "utime.h": {"fc-support":"partial", "extensions":["OB"]}, + "utmpx.h": {"fc-support":"partial", "extensions":["XSI"]}, + "wchar.h": {"fc-support":"partial", "extensions":[]}, + "wctype.h": {"fc-support":"partial", "extensions":[]}, + "wordexp.h": {"fc-support":"none", "extensions":[]} }, "extension_names":{ "ADV":"Advisory Information", + "BE":"Batch Environment Services and Utilities", + "CD":"C-Language Development Utilities", "CX":"Extension to the ISO C standard", + "FD":"FORTRAN Development Utilities", + "FR":"FORTRAN Runtime Utilities", "FSC":"File Synchronization", + "FUT":"Reserved for future usage", "IP6":"IPV6", "MC1":"Non-Robust Mutex Priority Protection or Non-Robust Mutex Priority Inheritance or Robust Mutex Priority Protection or Robust Mutex Priority Inheritance", "ML":"Process Memory Locking", "MLR":"Range Memory Locking", "MON":"Monotonic Clock", + "MSG":"Message Passing", "OB":"Obsolescent", + "PIO":"Prioritized Input and Output", "PS":"Process Scheduling", "REM":"Removed from POSIX.1-2008 (but present in a previous version)", + "RPI":"Robust Mutex Priority Inheritance", "RPP":"Robust Mutex Priority Protection", + "RS":"Raw Sockets", + "SD":"Software Development Utilities", "SHM":"Shared Memory Objects", "SIO":"Synchronized Input and Output", + "SPN":"Spawn", "SS":"Process Sporadic Server", "TCT":"Thread CPU-Time Clocks", "TEF":"Trace Event Filter", + "TPI":"Non-Robust Mutex Priority Inheritance", "TPP":"Non-Robust Mutex Priority Protection", "TPS":"Thread Execution Scheduling", "TRC":"Trace", @@ -126,13 +141,29 @@ "TSP":"Thread Sporadic Server", "TSS":"Thread Stack Size Attribute", "TYM":"Typed Memory Objects", + "UP":"User Portability Utilities", + "UU":"UUCP Utilities", "XSI":"X/Open System Interfaces", "XSR":"XSI STREAMS" }, "data":{ "__bool_true_false_are_defined": {"id_type":"macro", "header":"stdbool.h", "extensions":[]}, + "__loc1": {"id_type":"variable", "header":"libgen.h", "extensions":["REM"]}, "_Complex_I": {"id_type":"macro", "header":"complex.h", "extensions":[]}, "_CS_PATH": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_CS_POSIX_V6_ILP32_OFF32_CFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_ILP32_OFF32_LDFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_ILP32_OFF32_LIBS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_ILP32_OFFBIG_LIBS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_LP64_OFF64_CFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_LP64_OFF64_LDFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_LP64_OFF64_LIBS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_LPBIG_OFFBIG_LIBS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, "_CS_POSIX_V7_ILP32_OFF32_CFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_CS_POSIX_V7_ILP32_OFF32_LDFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_CS_POSIX_V7_ILP32_OFF32_LIBS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, @@ -148,6 +179,7 @@ "_CS_POSIX_V7_THREADS_CFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_CS_POSIX_V7_THREADS_LDFLAGS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_CS_V6_ENV": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, "_CS_V7_ENV": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_Exit": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "_exit": {"id_type":"function", "header":"unistd.h", "extensions":[]}, @@ -156,52 +188,325 @@ "_IOLBF": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "_IONBF": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "_longjmp": {"id_type":"function", "header":"setjmp.h", "extensions":["OB","XSI"]}, + "_PC_2_SYMLINKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_ALLOC_SIZE_MIN": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_ASYNC_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_CHOWN_RESTRICTED": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_FILESIZEBITS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_LINK_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_MAX_CANON": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_MAX_INPUT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_NAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_NO_TRUNC": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_PATH_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_PIPE_BUF": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_PRIO_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_REC_INCR_XFER_SIZE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_REC_MAX_XFER_SIZE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_REC_MIN_XFER_SIZE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_REC_XFER_ALIGN": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_SYMLINK_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_SYNC_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_TIMESTAMP_RESOLUTION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_PC_VDISABLE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX2_BC_BASE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_BC_DIM_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_BC_SCALE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_BC_STRING_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_C_BIND": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX2_C_DEV": {"id_type":"constant", "header":"unistd.h", "extensions":["CD"]}, + "_POSIX2_C_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_POSIX2_CHAR_TERM": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX2_CHARCLASS_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_COLL_WEIGHTS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_EXPR_NEST_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_FORT_DEV": {"id_type":"constant", "header":"unistd.h", "extensions":["FD"]}, + "_POSIX2_FORT_RUN": {"id_type":"constant", "header":"unistd.h", "extensions":["FR"]}, + "_POSIX2_LINE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_LOCALEDEF": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX2_PBS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "BE"]}, + "_POSIX2_PBS_ACCOUNTING": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "BE"]}, + "_POSIX2_PBS_CHECKPOINT": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "BE"]}, + "_POSIX2_PBS_LOCATE": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "BE"]}, + "_POSIX2_PBS_MESSAGE": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "BE"]}, + "_POSIX2_PBS_TRACK": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "BE"]}, + "_POSIX2_RE_DUP_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX2_SW_DEV": {"id_type":"constant", "header":"unistd.h", "extensions":["SD"]}, + "_POSIX2_SYMLINKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX2_UPE": {"id_type":"constant", "header":"unistd.h", "extensions":["UP"]}, "_POSIX2_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_ADVISORY_INFO": {"id_type":"constant", "header":"unistd.h", "extensions":["ADV"]}, "_POSIX_AIO_LISTIO_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_AIO_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_ARG_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_ASYNC_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_ASYNCHRONOUS_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_BARRIERS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_CHILD_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_CHOWN_RESTRICTED": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_CLOCK_SELECTION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_CLOCKRES_MIN": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_CPUTIME": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_DELAYTIMER_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_FSYNC": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_HOST_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_IPV6": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_JOB_CONTROL": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_LINK_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_LOGIN_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_MAPPED_FILES": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_MAX_CANON": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_MAX_INPUT": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_MEMLOCK": {"id_type":"constant", "header":"unistd.h", "extensions":["ML"]}, + "_POSIX_MEMLOCK_RANGE": {"id_type":"constant", "header":"unistd.h", "extensions":["MLR"]}, + "_POSIX_MEMORY_PROTECTION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_MESSAGE_PASSING": {"id_type":"constant", "header":"unistd.h", "extensions":["MSG"]}, + "_POSIX_MONOTONIC_CLOCK": {"id_type":"constant", "header":"unistd.h", "extensions":["MON"]}, "_POSIX_MQ_OPEN_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_MQ_PRIO_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_NGROUPS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_NO_TRUNC": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_OPEN_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_PATH_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_PIPE_BUF": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_PRIO_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_PRIORITIZED_IO": {"id_type":"constant", "header":"unistd.h", "extensions":["PIO"]}, + "_POSIX_PRIORITY_SCHEDULING": {"id_type":"constant", "header":"unistd.h", "extensions":["PS"]}, + "_POSIX_RAW_SOCKETS": {"id_type":"constant", "header":"unistd.h", "extensions":["RS"]}, "_POSIX_RE_DUP_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_READER_WRITER_LOCKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_REALTIME_SIGNALS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_REGEXP": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_RTSIG_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_SAVED_IDS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_SEM_NSEMS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_SEM_VALUE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_SEMAPHORES": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_SHARED_MEMORY_OBJECTS": {"id_type":"constant", "header":"unistd.h", "extensions":["SHM"]}, + "_POSIX_SHELL": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_SIGQUEUE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_SPAWN": {"id_type":"constant", "header":"unistd.h", "extensions":["SPN"]}, + "_POSIX_SPIN_LOCKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_SPORADIC_SERVER": {"id_type":"constant", "header":"unistd.h", "extensions":["SS"]}, "_POSIX_SS_REPL_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_SSIZE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_STREAM_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_SUBPROFILE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_SYMLINK_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_SYMLOOP_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_SYNC_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_SYNCHRONIZED_IO": {"id_type":"constant", "header":"unistd.h", "extensions":["SIO"]}, + "_POSIX_THREAD_ATTR_STACKADDR": {"id_type":"constant", "header":"unistd.h", "extensions":["TSA"]}, + "_POSIX_THREAD_ATTR_STACKSIZE": {"id_type":"constant", "header":"unistd.h", "extensions":["TSS"]}, + "_POSIX_THREAD_CPUTIME": {"id_type":"constant", "header":"unistd.h", "extensions":["TCT"]}, "_POSIX_THREAD_DESTRUCTOR_ITERATIONS": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_THREAD_KEYS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_THREAD_PRIO_INHERIT": {"id_type":"constant", "header":"unistd.h", "extensions":["TPI"]}, + "_POSIX_THREAD_PRIO_PROTECT": {"id_type":"constant", "header":"unistd.h", "extensions":["TPP"]}, + "_POSIX_THREAD_PRIORITY_SCHEDULING": {"id_type":"constant", "header":"unistd.h", "extensions":["TPS"]}, + "_POSIX_THREAD_PROCESS_SHARED": {"id_type":"constant", "header":"unistd.h", "extensions":["TSH"]}, + "_POSIX_THREAD_ROBUST_PRIO_INHERIT": {"id_type":"constant", "header":"unistd.h", "extensions":["RPI"]}, + "_POSIX_THREAD_ROBUST_PRIO_PROTECT": {"id_type":"constant", "header":"unistd.h", "extensions":["RPP"]}, + "_POSIX_THREAD_SAFE_FUNCTIONS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_THREAD_SPORADIC_SERVER": {"id_type":"constant", "header":"unistd.h", "extensions":["TSP"]}, "_POSIX_THREAD_THREADS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_THREADS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_TIMEOUTS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_TIMER_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_TIMERS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_TIMESTAMP_RESOLUTION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_TRACE": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "TRC"]}, + "_POSIX_TRACE_EVENT_FILTER": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "TEF"]}, "_POSIX_TRACE_EVENT_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_TRACE_INHERIT": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "TRI"]}, + "_POSIX_TRACE_LOG": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "TRL"]}, "_POSIX_TRACE_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_TRACE_SYS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_TRACE_USER_EVENT_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "_POSIX_TTY_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_TYPED_MEMORY_OBJECTS": {"id_type":"constant", "header":"unistd.h", "extensions":["TYM"]}, "_POSIX_TZNAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "_POSIX_V6_ILP32_OFF32": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_POSIX_V6_ILP32_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_POSIX_V6_LP64_OFF64": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_POSIX_V6_LPBIG_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_POSIX_V7_ILP32_OFF32": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_POSIX_V7_ILP32_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_V7_LP64_OFF64": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_POSIX_V7_LPBIG_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_VDISABLE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "_POSIX_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_C_BIND": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_C_DEV": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_C_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_SC_2_CHAR_TERM": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_FORT_DEV": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_FORT_RUN": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_LOCALEDEF": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_PBS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_PBS_ACCOUNTING": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_PBS_CHECKPOINT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_PBS_LOCATE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_PBS_MESSAGE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_PBS_TRACK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_SW_DEV": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_UPE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_2_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_ADVISORY_INFO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_AIO_LISTIO_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_AIO_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_AIO_PRIO_DELTA_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_ARG_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_ASYNCHRONOUS_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_ATEXIT_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_BARRIERS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_BC_BASE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_BC_DIM_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_BC_SCALE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_BC_STRING_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_CHILD_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_CLK_TCK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_CLOCK_SELECTION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_COLL_WEIGHTS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_CPUTIME": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_DELAYTIMER_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_EXPR_NEST_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_FILE_LOCKING": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_SC_FSYNC": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_GETGR_R_SIZE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_GETPW_R_SIZE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_HOST_NAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_IOV_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_IPV6": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_JOB_CONTROL": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_LINE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_LOGIN_NAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MAPPED_FILES": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MEMLOCK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MEMLOCK_RANGE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MEMORY_PROTECTION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MESSAGE_PASSING": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MONOTONIC_CLOCK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MQ_OPEN_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_MQ_PRIO_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_NGROUPS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_OPEN_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_PAGE_SIZE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_PAGESIZE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_PASS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_SC_POSIX_THREADS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_PRIORITIZED_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_PRIORITY_SCHEDULING": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_RAW_SOCKETS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_RE_DUP_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_READER_WRITER_LOCKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_REALTIME_SIGNALS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_REGEXP": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_RTSIG_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SAVED_IDS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SEM_NSEMS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SEM_VALUE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SEMAPHORES": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SHARED_MEMORY_OBJECTS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SHELL": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SIGQUEUE_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SPAWN": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SPIN_LOCKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SPORADIC_SERVER": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SS_REPL_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_STREAM_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SYMLOOP_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_SYNCHRONIZED_IO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_ATTR_STACKADDR": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_ATTR_STACKSIZE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_CPUTIME": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_DESTRUCTOR_ITERATIONS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_KEYS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_PRIO_INHERIT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_PRIO_PROTECT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_PRIORITY_SCHEDULING": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_PROCESS_SHARED": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_ROBUST_PRIO_INHERIT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_ROBUST_PRIO_PROTECT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_SAFE_FUNCTIONS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_SPORADIC_SERVER": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_STACK_MIN": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREAD_THREADS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_THREADS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TIMEOUTS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TIMER_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TIMERS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_EVENT_FILTER": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_EVENT_NAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_INHERIT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_LOG": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_NAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_SYS_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TRACE_USER_EVENT_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TTY_NAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TYPED_MEMORY_OBJECTS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_TZNAME_MAX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_V6_ILP32_OFF32": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_SC_V6_ILP32_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_SC_V6_LP64_OFF64": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_SC_V6_LPBIG_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":["OB"]}, + "_SC_V7_ILP32_OFF32": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_V7_ILP32_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_V7_LP64_OFF64": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_V7_LPBIG_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_CRYPT": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_ENH_I18N": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_LEGACY": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_REALTIME": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_REALTIME_THREADS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_SHM": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_STREAMS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_UNIX": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_UUCP": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_SC_XOPEN_XCU_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, "_setjmp": {"id_type":"function", "header":"setjmp.h", "extensions":["OB","XSI"]}, "_tolower": {"id_type":"function", "header":"ctype.h", "extensions":["OB","XSI"]}, "_toupper": {"id_type":"function", "header":"ctype.h", "extensions":["OB","XSI"]}, + "_V6_ILP32_OFF32": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_V6_ILP32_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_V6_LP64_OFF64": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_V6_LPBIG_OFFBIG": {"id_type":"constant", "header":"unistd.h", "extensions":["REM"]}, + "_XOPEN_CRYPT": {"id_type":"constant", "header":"unistd.h", "extensions":["XSI"]}, + "_XOPEN_ENH_I18N": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_XOPEN_IOV_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["XSI"]}, + "_XOPEN_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["XSI"]}, + "_XOPEN_PATH_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["XSI"]}, + "_XOPEN_REALTIME": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_XOPEN_REALTIME_THREADS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_XOPEN_SHM": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "_XOPEN_STREAMS": {"id_type":"constant", "header":"unistd.h", "extensions":["OB", "XSR"]}, + "_XOPEN_UNIX": {"id_type":"constant", "header":"unistd.h", "extensions":["XSI"]}, + "_XOPEN_UUCP": {"id_type":"constant", "header":"unistd.h", "extensions":["UU"]}, "_XOPEN_VERSION": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "a64l": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, + "ABDAY_1": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABDAY_2": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABDAY_3": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABDAY_4": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABDAY_5": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABDAY_6": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABDAY_7": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_1": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_10": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_11": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_12": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_2": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_3": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_4": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_5": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_6": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_7": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_8": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ABMON_9": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "abort": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "abs": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "accept": {"id_type":"function", "header":"sys/socket.h", "extensions":["XSI"]}, @@ -212,35 +517,60 @@ "acoshf": {"id_type":"function", "header":"math.h", "extensions":[]}, "acoshl": {"id_type":"function", "header":"math.h", "extensions":[]}, "acosl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "actime": {"id_type":"field", "header":"utime.h", "extensions":[]}, + "ACTION": {"id_type":"type", "header":"search.h", "extensions":[]}, "addrinfo": {"id_type":"type", "header":"netdb.h", "extensions":[]}, - "AF_INET": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, + "AF_INET": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, "AF_INET6": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "AF_UNIX": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "AF_UNSPEC": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, + "AF_UNIX": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "AF_UNSPEC": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "ai_addr": {"id_type":"field", "header":"netdb.h", "extensions":[]}, "AI_ADDRCONFIG": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, + "ai_addrlen": {"id_type":"field", "header":"netdb.h", "extensions":[]}, "AI_ALL": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "AI_CANONNAME": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, + "ai_canonname": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "ai_family": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "ai_flags": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "ai_next": {"id_type":"field", "header":"netdb.h", "extensions":[]}, "AI_NUMERICHOST": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "AI_NUMERICSERV": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "AI_PASSIVE": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, + "ai_protocol": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "ai_socktype": {"id_type":"field", "header":"netdb.h", "extensions":[]}, "AI_V4MAPPED": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "AIO_ALLDONE": {"id_type":"constant", "header":"aio.h", "extensions":[]}, + "aio_buf": {"id_type":"field", "header":"aio.h", "extensions":[]}, "aio_cancel": {"id_type":"function", "header":"aio.h", "extensions":[]}, "AIO_CANCELED": {"id_type":"constant", "header":"aio.h", "extensions":[]}, "aio_error": {"id_type":"function", "header":"aio.h", "extensions":[]}, + "aio_fildes": {"id_type":"field", "header":"aio.h", "extensions":[]}, "aio_fsync": {"id_type":"function", "header":"aio.h", "extensions":["FSC","SIO"]}, + "aio_lio_opcode": {"id_type":"field", "header":"aio.h", "extensions":[]}, + "AIO_LISTIO_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "AIO_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "aio_nbytes": {"id_type":"field", "header":"aio.h", "extensions":[]}, "AIO_NOTCANCELED": {"id_type":"constant", "header":"aio.h", "extensions":[]}, + "aio_offset": {"id_type":"field", "header":"aio.h", "extensions":[]}, + "AIO_PRIO_DELTA_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "aio_read": {"id_type":"function", "header":"aio.h", "extensions":[]}, + "aio_reqprio": {"id_type":"field", "header":"aio.h", "extensions":[]}, "aio_return": {"id_type":"function", "header":"aio.h", "extensions":[]}, + "aio_sigevent": {"id_type":"field", "header":"aio.h", "extensions":[]}, "aio_suspend": {"id_type":"function", "header":"aio.h", "extensions":[]}, "aio_write": {"id_type":"function", "header":"aio.h", "extensions":[]}, "aiocb": {"id_type":"type", "header":"aio.h", "extensions":["FSC","SIO"]}, "alarm": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "alphasort": {"id_type":"function", "header":"dirent.h", "extensions":[]}, + "ALT_DIGITS": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "AM_STR": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "and": {"id_type":"macro", "header":"iso646.h", "extensions":["CX"]}, "and_eq": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, - "asctime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "asctime_r": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "ANYMARK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "AREGTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "ARG_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "asctime": {"id_type":"function", "header":"time.h", "extensions":[]}, + "asctime_r": {"id_type":"function", "header":"time.h", "extensions":[]}, "asin": {"id_type":"function", "header":"math.h", "extensions":[]}, "asinf": {"id_type":"function", "header":"math.h", "extensions":[]}, "asinh": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -263,6 +593,7 @@ "atanhl": {"id_type":"function", "header":"math.h", "extensions":[]}, "atanl": {"id_type":"function", "header":"math.h", "extensions":[]}, "atexit": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, + "ATEXIT_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "atof": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "atoi": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "atol": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, @@ -285,18 +616,61 @@ "B9600": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "bandinfo": {"id_type":"type", "header":"stropts.h", "extensions":[]}, "basename": {"id_type":"function", "header":"libgen.h", "extensions":[]}, - "bind": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "BC_BASE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "BC_DIM_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "BC_SCALE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "BC_STRING_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "bcmp": {"id_type":"function", "header":"strings.h", "extensions":["REM"]}, + "bcopy": {"id_type":"function", "header":"strings.h", "extensions":["REM"]}, + "bi_flag": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "bi_pri": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "bind": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "bitand": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, "bitor": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, "blkcnt_t": {"id_type":"type", "header":"sys/types.h", "extensions":["XSI"]}, "blksize_t": {"id_type":"type", "header":"sys/types.h", "extensions":["XSI"]}, + "BLKTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "bool": {"id_type":"macro", "header":"stdbool.h", "extensions":[]}, "BOOT_TIME": {"id_type":"constant", "header":"utmpx.h", "extensions":[]}, + "brk": {"id_type":"function", "header":"unistd.h", "extensions":["REM"]}, "BRKINT": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "BS0": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "BS1": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, "BSDLY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "bsearch": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "btowc": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "buf": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "BUFSIZ": {"id_type":"type", "header":"stdio.h", "extensions":[]}, + "BUS_ADRALN": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "BUS_ADRERR": {"id_type":"constant", "header":"signal.h", "extensions":[]}, + "BUS_OBJERR": {"id_type":"constant", "header":"signal.h", "extensions":[]}, + "bzero": {"id_type":"function", "header":"strings.h", "extensions":["REM"]}, + "c_cc": {"id_type":"field", "header":"termios.h", "extensions":[]}, + "c_cflag": {"id_type":"field", "header":"termios.h", "extensions":[]}, + "c_iflag": {"id_type":"field", "header":"termios.h", "extensions":[]}, + "C_IRGRP": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IROTH": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IRUSR": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISBLK": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISCHR": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISCTG": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISDIR": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISFIFO": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISGID": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISLNK": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISREG": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISSOCK": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISUID": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_ISVTX": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IWGRP": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IWOTH": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IWUSR": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IXGRP": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IXOTH": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "C_IXUSR": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, + "c_lflag": {"id_type":"field", "header":"termios.h", "extensions":[]}, + "c_mode": {"id_type":"field", "header":"cpio.h", "extensions":[]}, + "c_oflag": {"id_type":"field", "header":"termios.h", "extensions":[]}, "cabs": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cabsf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cabsl": {"id_type":"function", "header":"complex.h", "extensions":[]}, @@ -325,6 +699,7 @@ "catclose": {"id_type":"function", "header":"nl_types.h", "extensions":[]}, "catgets": {"id_type":"function", "header":"nl_types.h", "extensions":[]}, "catopen": {"id_type":"function", "header":"nl_types.h", "extensions":[]}, + "CBAUD": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "cbrt": {"id_type":"function", "header":"math.h", "extensions":[]}, "cbrtf": {"id_type":"function", "header":"math.h", "extensions":[]}, "cbrtl": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -338,55 +713,96 @@ "ceil": {"id_type":"function", "header":"math.h", "extensions":[]}, "ceilf": {"id_type":"function", "header":"math.h", "extensions":[]}, "ceill": {"id_type":"function", "header":"math.h", "extensions":[]}, + "cerf": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cerfc": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cerfcf": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cerfcl": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cerff": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cerfl": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, "cexp": {"id_type":"function", "header":"complex.h", "extensions":[]}, + "cexp2": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cexp2f": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cexp2l": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, "cexpf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cexpl": {"id_type":"function", "header":"complex.h", "extensions":[]}, + "cexpm1": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cexpm1f": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "cexpm1l": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, "cfgetispeed": {"id_type":"function", "header":"termios.h", "extensions":[]}, "cfgetospeed": {"id_type":"function", "header":"termios.h", "extensions":[]}, "cfsetispeed": {"id_type":"function", "header":"termios.h", "extensions":[]}, "cfsetospeed": {"id_type":"function", "header":"termios.h", "extensions":[]}, + "cgid": {"id_type":"field", "header":"sys/ipc.h", "extensions":[]}, "CHAR_BIT": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "CHAR_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "CHAR_MIN": {"id_type":"macro", "header":"limits.h", "extensions":[]}, + "CHARCLASS_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "chdir": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "CHILD_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "chmod": {"id_type":"function", "header":"sys/stat.h", "extensions":["OB"]}, "chown": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "chroot": {"id_type":"function", "header":"unistd.h", "extensions":["OB","REM"]}, + "CHRTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "cimag": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cimagf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cimagl": {"id_type":"function", "header":"complex.h", "extensions":[]}, + "CLD_CONTINUED": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "CLD_DUMPED": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "CLD_EXITED": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "CLD_KILLED": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "CLD_STOPPED": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "CLD_TRAPPED": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, "clearerr": {"id_type":"function", "header":"stdio.h", "extensions":[]}, + "clgamma": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clgammaf": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clgammal": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "CLK_TCK": {"id_type":"constant", "header":"time.h", "extensions":["REM"]}, "CLOCAL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, - "clock": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "clock_getcpuclockid": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "clock_getres": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "clock_gettime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "clock": {"id_type":"function", "header":"time.h", "extensions":[]}, + "clock_getcpuclockid": {"id_type":"function", "header":"time.h", "extensions":[]}, + "clock_getres": {"id_type":"function", "header":"time.h", "extensions":[]}, + "clock_gettime": {"id_type":"function", "header":"time.h", "extensions":[]}, "CLOCK_MONOTONIC": {"id_type":"macro", "header":"time.h", "extensions":["MON"]}, - "clock_nanosleep": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "CLOCK_PROCESS_CPUTIME_ID": {"id_type":"macro", "header":"time.h", "extensions":["IP6"]}, - "CLOCK_REALTIME": {"id_type":"macro", "header":"time.h", "extensions":["IP6"]}, - "clock_settime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "clock_nanosleep": {"id_type":"function", "header":"time.h", "extensions":[]}, + "CLOCK_PROCESS_CPUTIME_ID": {"id_type":"macro", "header":"time.h", "extensions":[]}, + "CLOCK_REALTIME": {"id_type":"macro", "header":"time.h", "extensions":[]}, + "clock_settime": {"id_type":"function", "header":"time.h", "extensions":[]}, "clock_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, - "CLOCK_THREAD_CPUTIME_ID": {"id_type":"macro", "header":"time.h", "extensions":["IP6"]}, + "CLOCK_THREAD_CPUTIME_ID": {"id_type":"macro", "header":"time.h", "extensions":[]}, "clockid_t": {"id_type":"type", "header":"sys/types.h", "extensions":["TCT"]}, - "CLOCKS_PER_SEC": {"id_type":"macro", "header":"time.h", "extensions":["IP6"]}, + "CLOCKS_PER_SEC": {"id_type":"macro", "header":"time.h", "extensions":[]}, "clog": {"id_type":"function", "header":"complex.h", "extensions":[]}, + "clog10": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog10f": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog10l": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog1p": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog1pf": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog1pl": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog2": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog2f": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "clog2l": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, "clogf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "clogl": {"id_type":"function", "header":"complex.h", "extensions":[]}, "close": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "closedir": {"id_type":"function", "header":"dirent.h", "extensions":[]}, "closelog": {"id_type":"function", "header":"syslog.h", "extensions":[]}, - "CMSG_DATA": {"id_type":"macro", "header":"sys/socket.h", "extensions":["IP6"]}, - "CMSG_FIRSTHDR": {"id_type":"macro", "header":"sys/socket.h", "extensions":["IP6"]}, - "CMSG_NXTHDR": {"id_type":"macro", "header":"sys/socket.h", "extensions":["IP6"]}, - "cmsghdr": {"id_type":"type", "header":"sys/socket.h", "extensions":["IP6"]}, + "CMSG_DATA": {"id_type":"macro", "header":"sys/socket.h", "extensions":[]}, + "CMSG_FIRSTHDR": {"id_type":"macro", "header":"sys/socket.h", "extensions":[]}, + "cmsg_len": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "cmsg_level": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "CMSG_NXTHDR": {"id_type":"macro", "header":"sys/socket.h", "extensions":[]}, + "cmsg_type": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "cmsghdr": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, + "CODESET": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "COLL_WEIGHTS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "compl": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, "complex": {"id_type":"macro", "header":"complex.h", "extensions":[]}, "confstr": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "conj": {"id_type":"function", "header":"complex.h", "extensions":[]}, "conjf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "conjl": {"id_type":"function", "header":"complex.h", "extensions":[]}, - "connect": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "connect": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "CONTTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "copysign": {"id_type":"function", "header":"math.h", "extensions":[]}, "copysignf": {"id_type":"function", "header":"math.h", "extensions":[]}, "copysignl": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -402,13 +818,22 @@ "cproj": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cprojf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "cprojl": {"id_type":"function", "header":"complex.h", "extensions":[]}, + "CR0": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "CR1": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "CR2": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "CR3": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, "CRDLY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "CREAD": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "creal": {"id_type":"function", "header":"complex.h", "extensions":[]}, "crealf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "creall": {"id_type":"function", "header":"complex.h", "extensions":[]}, "creat": {"id_type":"function", "header":"fcntl.h", "extensions":[]}, + "CRNCYSTR": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "crypt": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "CS5": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "CS6": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "CS7": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "CS8": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "csin": {"id_type":"function", "header":"complex.h", "extensions":[]}, "csinf": {"id_type":"function", "header":"complex.h", "extensions":[]}, "csinh": {"id_type":"function", "header":"complex.h", "extensions":[]}, @@ -427,10 +852,38 @@ "ctanhl": {"id_type":"function", "header":"complex.h", "extensions":[]}, "ctanl": {"id_type":"function", "header":"complex.h", "extensions":[]}, "ctermid": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, - "ctime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "ctime_r": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "ctgamma": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "ctgammaf": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "ctgammal": {"id_type":"function", "header":"complex.h", "extensions":["FUT"]}, + "ctime": {"id_type":"function", "header":"time.h", "extensions":[]}, + "ctime_r": {"id_type":"function", "header":"time.h", "extensions":[]}, + "ctlbuf": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "cuid": {"id_type":"field", "header":"sys/ipc.h", "extensions":[]}, + "currency_symbol": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "cuserid": {"id_type":"function", "header":"stdint.h", "extensions":["REM"]}, + "D_FMT": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "d_ino": {"id_type":"field", "header":"dirent.h", "extensions":["XSI"]}, + "d_name": {"id_type":"field", "header":"dirent.h", "extensions":[]}, + "D_T_FMT": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "databuf": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "datum": {"id_type":"type", "header":"ndbm.h", "extensions":[]}, - "daylight": {"id_type":"variable", "header":"time.h", "extensions":["IP6"]}, + "DAY_1": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "DAY_2": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "DAY_3": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "DAY_4": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "DAY_5": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "DAY_6": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "DAY_7": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "daylight": {"id_type":"variable", "header":"time.h", "extensions":[]}, + "DBL_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_EPSILON": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MANT_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MAX": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MAX_10_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MAX_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MIN": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MIN_10_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "DBL_MIN_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, "DBM": {"id_type":"type", "header":"ndbm.h", "extensions":[]}, "dbm_clearerr": {"id_type":"function", "header":"ndbm.h", "extensions":[]}, "dbm_close": {"id_type":"function", "header":"ndbm.h", "extensions":[]}, @@ -444,20 +897,28 @@ "DBM_REPLACE": {"id_type":"constant", "header":"ndbm.h", "extensions":[]}, "dbm_store": {"id_type":"function", "header":"ndbm.h", "extensions":[]}, "DEAD_PROCESS": {"id_type":"constant", "header":"utmpx.h", "extensions":[]}, + "DECIMAL_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "decimal_point": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "DEFECHO": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "DELAYTIMER_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "dev_t": {"id_type":"type", "header":"sys/types.h", "extensions":["XSI"]}, - "difftime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "difftime": {"id_type":"function", "header":"time.h", "extensions":[]}, "DIR": {"id_type":"type", "header":"dirent.h", "extensions":[]}, "dirent": {"id_type":"type", "header":"dirent.h", "extensions":[]}, "dirfd": {"id_type":"function", "header":"dirent.h", "extensions":[]}, "dirname": {"id_type":"function", "header":"libgen.h", "extensions":[]}, + "DIRTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "div": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "div_t": {"id_type":"type", "header":"stdlib.h", "extensions":[]}, "dlclose": {"id_type":"function", "header":"dlfcn.h", "extensions":[]}, "dlerror": {"id_type":"function", "header":"dlfcn.h", "extensions":[]}, "dlopen": {"id_type":"function", "header":"dlfcn.h", "extensions":[]}, "dlsym": {"id_type":"function", "header":"dlfcn.h", "extensions":[]}, + "double_t": {"id_type":"type", "header":"math.h", "extensions":[]}, "dprintf": {"id_type":"function", "header":"stdio.h", "extensions":["CX"], "notes":{"variadic-plugin":true}}, + "dptr": {"id_type":"field", "header":"ndbm.h", "extensions":[]}, "drand48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, + "dsize": {"id_type":"field", "header":"ndbm.h", "extensions":[]}, "dup": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "dup2": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "duplocale": {"id_type":"function", "header":"locale.h", "extensions":["CX"]}, @@ -484,12 +945,16 @@ "ECANCELED": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ECHILD": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ECHO": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "ECHOCTL": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "ECHOE": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "ECHOK": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "ECHOKE": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "ECHONL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "ECHOPRT": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "ECONNABORTED": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ECONNREFUSED": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ECONNRESET": {"id_type":"macro", "header":"errno.h", "extensions":[]}, + "ecvt": {"id_type":"function", "header":"stdlib.h", "extensions":["REM"]}, "EDEADLK": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "EDESTADDRREQ": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "EDOM": {"id_type":"macro", "header":"errno.h", "extensions":[]}, @@ -517,6 +982,7 @@ "endgrent": {"id_type":"function", "header":"grp.h", "extensions":["XSI"]}, "endhostent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "endnetent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, + "endorder": {"id_type":"field", "header":"search.h", "extensions":[]}, "endprotoent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "endpwent": {"id_type":"function", "header":"pwd.h", "extensions":["XSI"]}, "endservent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, @@ -546,6 +1012,7 @@ "ENOTSOCK": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ENOTSUP": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ENOTTY": {"id_type":"macro", "header":"errno.h", "extensions":[]}, + "ENTER": {"id_type":"field", "header":"search.h", "extensions":[]}, "ENTRY": {"id_type":"type", "header":"search.h", "extensions":[]}, "entry": {"id_type":"type", "header":"search.h", "extensions":[]}, "ENXIO": {"id_type":"macro", "header":"errno.h", "extensions":[]}, @@ -558,6 +1025,10 @@ "EPROTO": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "EPROTONOSUPPORT": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "EPROTOTYPE": {"id_type":"macro", "header":"errno.h", "extensions":[]}, + "ERA": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ERA_D_FMT": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ERA_D_T_FMT": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "ERA_T_FMT": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "erand48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "ERANGE": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "erf": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -574,6 +1045,7 @@ "ETIME": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ETIMEDOUT": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "ETXTBSY": {"id_type":"macro", "header":"errno.h", "extensions":[]}, + "events": {"id_type":"field", "header":"poll.h", "extensions":[]}, "EWOULDBLOCK": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "EXDEV": {"id_type":"macro", "header":"errno.h", "extensions":[]}, "execl": {"id_type":"function", "header":"unistd.h", "extensions":[], "notes":{"variadic-plugin":true}}, @@ -594,14 +1066,29 @@ "expm1": {"id_type":"function", "header":"math.h", "extensions":[]}, "expm1f": {"id_type":"function", "header":"math.h", "extensions":[]}, "expm1l": {"id_type":"function", "header":"math.h", "extensions":[]}, + "EXPR_NEST_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "EXTA": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "EXTB": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "f_bavail": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_bfree": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_blocks": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_bsize": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, "F_DUPFD": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_DUPFD_CLOEXEC": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, + "f_favail": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_ffree": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_files": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_flag": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_frsize": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, + "f_fsid": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, "F_GETFD": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_GETFL": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_GETLK": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_GETOWN": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_LOCK": {"id_type":"constant", "header":"unistd.h", "extensions":["XSI"]}, + "f_namemax": {"id_type":"field", "header":"sys/statvfs.h", "extensions":[]}, "F_OK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "F_RDLCK": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_SETFD": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_SETFL": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "F_SETLK": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, @@ -610,6 +1097,8 @@ "F_TEST": {"id_type":"constant", "header":"unistd.h", "extensions":["XSI"]}, "F_TLOCK": {"id_type":"constant", "header":"unistd.h", "extensions":["XSI"]}, "F_ULOCK": {"id_type":"constant", "header":"unistd.h", "extensions":["XSI"]}, + "F_UNLCK": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, + "F_WRLCK": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "fabs": {"id_type":"function", "header":"math.h", "extensions":[]}, "fabsf": {"id_type":"function", "header":"math.h", "extensions":[]}, "fabsl": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -623,6 +1112,8 @@ "fchownat": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "fclose": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "fcntl": {"id_type":"function", "header":"fcntl.h", "extensions":[], "notes":{"variadic-plugin":true}}, + "fcvt": {"id_type":"function", "header":"stdlib.h", "extensions":["REM"]}, + "fd": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "FD_CLOEXEC": {"id_type":"constant", "header":"fcntl.h", "extensions":[]}, "FD_CLR": {"id_type":"function", "header":"sys/select.h", "extensions":[]}, "FD_ISSET": {"id_type":"function", "header":"sys/select.h", "extensions":[]}, @@ -637,11 +1128,24 @@ "fdiml": {"id_type":"function", "header":"math.h", "extensions":[]}, "fdopen": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "fdopendir": {"id_type":"function", "header":"dirent.h", "extensions":[]}, + "fds_bits": {"id_type":"field", "header":"sys/select.h", "extensions":["REM"]}, + "FE_ALL_EXCEPT": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_DFL_ENV": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_DIVBYZERO": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_DOWNWARD": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_INEXACT": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_INVALID": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_OVERFLOW": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_TONEAREST": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_TOWARDZERO": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_UNDERFLOW": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, + "FE_UPWARD": {"id_type":"macro", "header":"fenv.h", "extensions":[]}, "feclearexcept": {"id_type":"function", "header":"fenv.h", "extensions":[]}, "fegetenv": {"id_type":"function", "header":"fenv.h", "extensions":[]}, "fegetexceptflag": {"id_type":"function", "header":"fenv.h", "extensions":[]}, "fegetround": {"id_type":"function", "header":"fenv.h", "extensions":[]}, "feholdexcept": {"id_type":"function", "header":"fenv.h", "extensions":[]}, + "FENV_ACCESS": {"id_type":"pragma", "header":"fenv.h", "extensions":[]}, "fenv_t": {"id_type":"type", "header":"fenv.h", "extensions":[]}, "feof": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "feraiseexcept": {"id_type":"function", "header":"fenv.h", "extensions":[]}, @@ -653,6 +1157,8 @@ "feupdateenv": {"id_type":"function", "header":"fenv.h", "extensions":[]}, "fexcept_t": {"id_type":"type", "header":"fenv.h", "extensions":[]}, "fexecve": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "FF0": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "FF1": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, "FFDLY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "fflush": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "ffs": {"id_type":"function", "header":"strings.h", "extensions":["XSI"]}, @@ -661,14 +1167,36 @@ "fgets": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "fgetwc": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "fgetws": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "FIFOTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "fildes": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "FILE": {"id_type":"type", "header":"stdio.h", "extensions":["CX"]}, "FILENAME_MAX": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "fileno": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, + "FILESIZEBITS": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "FIND": {"id_type":"field", "header":"search.h", "extensions":[]}, + "flags": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "float_t": {"id_type":"type", "header":"math.h", "extensions":[]}, "flock": {"id_type":"type", "header":"fcntl.h", "extensions":[]}, "flockfile": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, "floor": {"id_type":"function", "header":"math.h", "extensions":[]}, "floorf": {"id_type":"function", "header":"math.h", "extensions":[]}, "floorl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "FLT_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_EPSILON": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_EVAL_METHOD": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MANT_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MAX": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MAX_10_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MAX_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MIN": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MIN_10_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_MIN_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_RADIX": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLT_ROUNDS": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "FLUSHO": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "FLUSHR": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "FLUSHRW": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "FLUSHW": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "fma": {"id_type":"function", "header":"math.h", "extensions":[]}, "fmaf": {"id_type":"function", "header":"math.h", "extensions":[]}, "fmal": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -679,26 +1207,48 @@ "fmin": {"id_type":"function", "header":"math.h", "extensions":[]}, "fminf": {"id_type":"function", "header":"math.h", "extensions":[]}, "fminl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "FMNAMESZ": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "fmod": {"id_type":"function", "header":"math.h", "extensions":[]}, "fmodf": {"id_type":"function", "header":"math.h", "extensions":[]}, "fmodl": {"id_type":"function", "header":"math.h", "extensions":[]}, "fmtmsg": {"id_type":"function", "header":"fmtmsg.h", "extensions":[]}, "FNM_NOESCAPE": {"id_type":"constant", "header":"fnmatch.h", "extensions":[]}, "FNM_NOMATCH": {"id_type":"constant", "header":"fnmatch.h", "extensions":[]}, + "FNM_NOSYS": {"id_type":"constant", "header":"fnmatch.h", "extensions":["REM"]}, "FNM_PATHNAME": {"id_type":"constant", "header":"fnmatch.h", "extensions":[]}, "FNM_PERIOD": {"id_type":"constant", "header":"fnmatch.h", "extensions":[]}, "fnmatch": {"id_type":"function", "header":"fnmatch.h", "extensions":[]}, "fopen": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "FOPEN_MAX": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "fork": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "FP_CONTRACT": {"id_type":"pragma", "header":"math.h", "extensions":[]}, + "FP_FAST_FMA": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_FAST_FMAF": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_FAST_FMAL": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_ILOGB0": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_ILOGBNAN": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_INFINITE": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_NAN": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_NORMAL": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_SUBNORMAL": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FP_ZERO": {"id_type":"macro", "header":"math.h", "extensions":[]}, "fpathconf": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "fpclassify": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "FPE_FLTDIV": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_FLTINV": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_FLTOVF": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_FLTRES": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_FLTSUB": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_FLTUND": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_INTDIV": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "FPE_INTOVF": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, "fpos_t": {"id_type":"type", "header":"stdio.h", "extensions":[]}, "fprintf": {"id_type":"function", "header":"stdio.h", "extensions":[], "notes":{"variadic-plugin":true}}, "fputc": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "fputs": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "fputwc": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "fputws": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "frac_digits": {"id_type":"field", "header":"locale.h", "extensions":[]}, "fread": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "free": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "freeaddrinfo": {"id_type":"function", "header":"netdb.h", "extensions":[]}, @@ -742,14 +1292,16 @@ "fwrite": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "fwscanf": {"id_type":"function", "header":"wchar.h", "extensions":[], "notes":{"variadic-plugin":true}}, "gai_strerror": {"id_type":"function", "header":"netdb.h", "extensions":[]}, - "getaddrinfo": {"id_type":"function", "header":"netdb.h", "extensions":["IP6"]}, + "gcvt": {"id_type":"function", "header":"stdlib.h", "extensions":["REM"]}, + "getaddrinfo": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "GETALL": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, "getc": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "getc_unlocked": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, "getchar": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "getchar_unlocked": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, "getcwd": {"id_type":"function", "header":"unistd.h", "extensions":[]}, - "getdate": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "getdate": {"id_type":"function", "header":"time.h", "extensions":[]}, + "getdate_err": {"id_type":"macroOrIdentifier", "header":"time.h", "extensions":["XSI"]}, "getdelim": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, "getegid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "getenv": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, @@ -766,7 +1318,7 @@ "gethostent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "gethostid": {"id_type":"function", "header":"unistd.h", "extensions":["XSI"]}, "gethostname": {"id_type":"function", "header":"unistd.h", "extensions":[]}, - "getitimer": {"id_type":"function", "header":"sys/time.h", "extensions":["IP6"]}, + "getitimer": {"id_type":"function", "header":"sys/time.h", "extensions":[]}, "getline": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, "getlogin": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "getlogin_r": {"id_type":"function", "header":"unistd.h", "extensions":[]}, @@ -777,7 +1329,7 @@ "getnetbyname": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "getnetent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "getopt": {"id_type":"function", "header":"unistd.h", "extensions":[]}, - "getpeername": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "getpeername": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "getpgid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "getpgrp": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "GETPID": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, @@ -800,19 +1352,25 @@ "getservbyport": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "getservent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "getsid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, - "getsockname": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "getsockopt": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "getsockname": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "getsockopt": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "getsubopt": {"id_type":"function", "header":"stdlib.h", "extensions":["CX"]}, - "gettimeofday": {"id_type":"function", "header":"sys/time.h", "extensions":["IP6"]}, + "gettimeofday": {"id_type":"function", "header":"sys/time.h", "extensions":[]}, "getuid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "getutxent": {"id_type":"function", "header":"utmpx.h", "extensions":[]}, "getutxid": {"id_type":"function", "header":"utmpx.h", "extensions":[]}, "getutxline": {"id_type":"function", "header":"utmpx.h", "extensions":[]}, "GETVAL": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, + "getw": {"id_type":"function", "header":"stdint.h", "extensions":["REM"]}, "getwc": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "getwchar": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "getwd": {"id_type":"function", "header":"unistd.h", "extensions":["REM"]}, "GETZCNT": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, + "gid": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "gid_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "gl_offs": {"id_type":"field", "header":"glob.h", "extensions":[]}, + "gl_pathc": {"id_type":"field", "header":"glob.h", "extensions":[]}, + "gl_pathv": {"id_type":"field", "header":"glob.h", "extensions":[]}, "glob": {"id_type":"function", "header":"glob.h", "extensions":[]}, "GLOB_ABORTED": {"id_type":"constant", "header":"glob.h", "extensions":[]}, "GLOB_APPEND": {"id_type":"constant", "header":"glob.h", "extensions":[]}, @@ -824,15 +1382,28 @@ "GLOB_NOMATCH": {"id_type":"constant", "header":"glob.h", "extensions":[]}, "GLOB_NOSORT": {"id_type":"constant", "header":"glob.h", "extensions":[]}, "GLOB_NOSPACE": {"id_type":"constant", "header":"glob.h", "extensions":[]}, + "GLOB_NOSYS": {"id_type":"constant", "header":"glob.h", "extensions":["REM"]}, "glob_t": {"id_type":"type", "header":"glob.h", "extensions":[]}, "globfree": {"id_type":"function", "header":"glob.h", "extensions":[]}, - "gmtime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "gmtime_r": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "gmtime": {"id_type":"function", "header":"time.h", "extensions":[]}, + "gmtime_r": {"id_type":"function", "header":"time.h", "extensions":[]}, + "gr_gid": {"id_type":"field", "header":"grp.h", "extensions":[]}, + "gr_mem": {"id_type":"field", "header":"grp.h", "extensions":[]}, + "gr_name": {"id_type":"field", "header":"grp.h", "extensions":[]}, "grantpt": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, - "group": {"id_type":"type", "header":"grp.h", "extensions":["XSI"]}, + "group": {"id_type":"type", "header":"grp.h", "extensions":[]}, + "grouping": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "h_addr_list": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "h_addrtype": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "h_aliases": {"id_type":"field", "header":"netdb.h", "extensions":[]}, "h_errno": {"id_type":"macroOrIdentifier", "header":"netdb.h", "extensions":["OB","REM"]}, + "h_errno": {"id_type":"variable", "header":"netdb.h", "extensions":["REM"]}, + "h_length": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "h_name": {"id_type":"field", "header":"netdb.h", "extensions":[]}, "hcreate": {"id_type":"function", "header":"search.h", "extensions":[]}, "hdestroy": {"id_type":"function", "header":"search.h", "extensions":[]}, + "HOST_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "HOST_NOT_FOUND": {"id_type":"macro", "header":"netdb.h", "extensions":["REM"]}, "hostent": {"id_type":"type", "header":"netdb.h", "extensions":[]}, "hsearch": {"id_type":"function", "header":"search.h", "extensions":[]}, "htonl": {"id_type":"function", "header":"arpa/inet.h", "extensions":[]}, @@ -845,6 +1416,39 @@ "hypotf": {"id_type":"function", "header":"math.h", "extensions":[]}, "hypotl": {"id_type":"function", "header":"math.h", "extensions":[]}, "I": {"id_type":"macro", "header":"complex.h", "extensions":[]}, + "I_ATMARK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_CANPUT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_CKBAND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_FDINSERT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_FIND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_FLUSH": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_FLUSHBAND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_GETBAND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_GETCLTIME": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_GETSIG": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_GRDOPT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_GWROPT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_LINK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_LIST": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_LOOK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_NREAD": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_PEEK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_PLINK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_POP": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_PUNLINK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_PUSH": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_RECVFD": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_SENDFD": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_SETCLTIME": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_SETSIG": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_SRDOPT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_STR": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_SWROPT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "I_UNLINK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "ic_cmd": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "ic_dp": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "ic_len": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "ic_timout": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "ICANON": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "iconv": {"id_type":"function", "header":"iconv.h", "extensions":[]}, "iconv_close": {"id_type":"function", "header":"iconv.h", "extensions":[]}, @@ -852,21 +1456,33 @@ "iconv_t": {"id_type":"type", "header":"iconv.h", "extensions":[]}, "ICRNL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "id_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "idtype_t": {"id_type":"type", "header":"sys/wait.h", "extensions":[]}, "IEXTEN": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "if_freenameindex": {"id_type":"function", "header":"net/if.h", "extensions":[]}, + "if_index": {"id_type":"field", "header":"net/if.h", "extensions":[]}, "if_indextoname": {"id_type":"function", "header":"net/if.h", "extensions":[]}, + "if_name": {"id_type":"field", "header":"net/if.h", "extensions":[]}, "if_nameindex": {"id_type":"function", "header":"net/if.h", "extensions":[]}, "IF_NAMESIZE": {"id_type":"constant", "header":"net/if.h", "extensions":[]}, "if_nametoindex": {"id_type":"function", "header":"net/if.h", "extensions":[]}, "IGNBRK": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "IGNCR": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "IGNPAR": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "ILL_BADSTK": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_COPROC": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_ILLADR": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_ILLOPC": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_ILLOPN": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_ILLTRP": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_PRVOPC": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "ILL_PRVREG": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, "ilogb": {"id_type":"function", "header":"math.h", "extensions":[]}, "ilogbf": {"id_type":"function", "header":"math.h", "extensions":[]}, "ilogbl": {"id_type":"function", "header":"math.h", "extensions":[]}, "imaginary": {"id_type":"macro", "header":"complex.h", "extensions":[]}, "imaxabs": {"id_type":"function", "header":"inttypes.h", "extensions":[]}, "imaxdiv": {"id_type":"function", "header":"inttypes.h", "extensions":[]}, + "imaxdiv_t": {"id_type":"type", "header":"inttypes.h", "extensions":[]}, "in6_addr": {"id_type":"type", "header":"netinet/in.h", "extensions":["IP6"]}, "IN6_IS_ADDR_LINKLOCAL": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, "IN6_IS_ADDR_LOOPBACK": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, @@ -881,12 +1497,15 @@ "IN6_IS_ADDR_V4COMPAT": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, "IN6_IS_ADDR_V4MAPPED": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, "in6addr_any": {"id_type":"variable", "header":"netinet/in.h", "extensions":["IP6"]}, + "IN6ADDR_ANY_INIT": {"id_type":"macro", "header":"netinet/in.h", "extensions":["IP6"]}, "in6addr_loopback": {"id_type":"variable", "header":"netinet/in.h", "extensions":["IP6"]}, + "IN6ADDR_LOOPBACK_INIT": {"id_type":"macro", "header":"netinet/in.h", "extensions":["IP6"]}, "in_addr": {"id_type":"type", "header":"netinet/in.h", "extensions":[]}, "in_addr_t": {"id_type":"type", "header":"netinet/in.h", "extensions":[]}, - "in_port_t": {"id_type":"type", "header":"netinet/in.h", "extensions":["IP6"]}, + "in_port_t": {"id_type":"type", "header":"netinet/in.h", "extensions":[]}, "INADDR_ANY": {"id_type":"constant", "header":"netinet/in.h", "extensions":[]}, "INADDR_BROADCAST": {"id_type":"constant", "header":"netinet/in.h", "extensions":[]}, + "index": {"id_type":"function", "header":"strings.h", "extensions":["REM"]}, "INET6_ADDRSTRLEN": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, "inet_addr": {"id_type":"function", "header":"arpa/inet.h", "extensions":[]}, "INET_ADDRSTRLEN": {"id_type":"constant", "header":"netinet/in.h", "extensions":[]}, @@ -900,14 +1519,77 @@ "ino_t": {"id_type":"type", "header":"sys/types.h", "extensions":["XSI"]}, "INPCK": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "insque": {"id_type":"function", "header":"search.h", "extensions":[]}, + "INT16_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT16_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT16_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int16_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "INT32_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT32_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT32_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int32_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "INT64_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT64_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT64_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int64_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "INT8_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT8_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT8_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int8_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "int_curr_symbol": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "INT_FAST16_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_FAST16_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_fast16_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INT_FAST32_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_FAST32_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_fast32_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INT_FAST64_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_FAST64_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_fast64_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INT_FAST8_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_FAST8_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_fast8_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "int_frac_digits": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "INT_LEAST16_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_LEAST16_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_least16_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INT_LEAST32_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_LEAST32_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_least32_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INT_LEAST64_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_LEAST64_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_least64_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INT_LEAST8_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INT_LEAST8_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "int_least8_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, "INT_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "INT_MIN": {"id_type":"macro", "header":"limits.h", "extensions":[]}, + "int_n_cs_precedes": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "int_n_sep_by_space": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "int_n_sign_posn": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "int_p_cs_precedes": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "int_p_sep_by_space": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "int_p_sign_posn": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "INTMAX_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INTMAX_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INTMAX_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "intmax_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "INTPTR_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "INTPTR_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "intptr_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, "ioctl": {"id_type":"function", "header":"stropts.h", "extensions":["OB","XSR"], "notes":{"variadic-plugin":true}}, + "iov_base": {"id_type":"field", "header":"sys/uio.h", "extensions":[]}, + "iov_len": {"id_type":"field", "header":"sys/uio.h", "extensions":[]}, + "IOV_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["XSI"]}, "iovec": {"id_type":"type", "header":"sys/uio.h", "extensions":["XSI"]}, "IPC_CREAT": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, "IPC_EXCL": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, "IPC_NOWAIT": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, "ipc_perm": {"id_type":"type", "header":"sys/ipc.h", "extensions":[]}, + "IPC_PRIVATE": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, + "IPC_RMID": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, + "IPC_SET": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, + "IPC_STAT": {"id_type":"constant", "header":"sys/ipc.h", "extensions":[]}, + "IPPORT_RESERVED": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "IPPROTO_ICMP": {"id_type":"constant", "header":"netinet/in.h", "extensions":[]}, "IPPROTO_IP": {"id_type":"constant", "header":"netinet/in.h", "extensions":[]}, "IPPROTO_IPV6": {"id_type":"constant", "header":"netinet/in.h", "extensions":[]}, @@ -922,6 +1604,8 @@ "IPV6_MULTICAST_LOOP": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, "IPV6_UNICAST_HOPS": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, "IPV6_V6ONLY": {"id_type":"constant", "header":"netinet/in.h", "extensions":["IP6"]}, + "ipv6mr_interface": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "ipv6mr_multiaddr": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, "isalnum": {"id_type":"function", "header":"ctype.h", "extensions":[]}, "isalnum_l": {"id_type":"function", "header":"ctype.h", "extensions":["CX"]}, "isalpha": {"id_type":"function", "header":"ctype.h", "extensions":[]}, @@ -987,16 +1671,20 @@ "iswxdigit_l": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, "isxdigit": {"id_type":"function", "header":"ctype.h", "extensions":[]}, "isxdigit_l": {"id_type":"function", "header":"ctype.h", "extensions":["CX"]}, - "ITIMER_PROF": {"id_type":"constant", "header":"sys/time.h", "extensions":["IP6"]}, - "ITIMER_REAL": {"id_type":"constant", "header":"sys/time.h", "extensions":["IP6"]}, - "ITIMER_VIRTUAL": {"id_type":"constant", "header":"sys/time.h", "extensions":["IP6"]}, - "itimerspec": {"id_type":"type", "header":"time.h", "extensions":["IP6"]}, - "itimerval": {"id_type":"type", "header":"sys/time.h", "extensions":["IP6"]}, + "it_interval": {"id_type":"field", "header":"time.h", "extensions":[]}, + "it_value": {"id_type":"field", "header":"time.h", "extensions":[]}, + "ITIMER_PROF": {"id_type":"constant", "header":"sys/time.h", "extensions":[]}, + "ITIMER_REAL": {"id_type":"constant", "header":"sys/time.h", "extensions":[]}, + "ITIMER_VIRTUAL": {"id_type":"constant", "header":"sys/time.h", "extensions":[]}, + "itimerspec": {"id_type":"type", "header":"time.h", "extensions":[]}, + "itimerval": {"id_type":"type", "header":"sys/time.h", "extensions":[]}, + "IUCLC": {"id_type":"constant", "header":"termios.h", "extensions":["REM"]}, "IXANY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "IXOFF": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "IXON": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "j0": {"id_type":"function", "header":"math.h", "extensions":["XSI"]}, "j1": {"id_type":"function", "header":"math.h", "extensions":["XSI"]}, + "jmp_buf": {"id_type":"type", "header":"setjmp.h", "extensions":[]}, "jn": {"id_type":"function", "header":"math.h", "extensions":["XSI"]}, "jrand48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "key_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, @@ -1004,22 +1692,60 @@ "killpg": {"id_type":"function", "header":"signal.h", "extensions":[]}, "l64a": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "L_ctermid": {"id_type":"type", "header":"stdio.h", "extensions":[]}, + "L_cuserid": {"id_type":"constant", "header":"stdint.h", "extensions":["REM"]}, + "l_len": {"id_type":"field", "header":"fcntl.h", "extensions":[]}, + "l_linger": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "l_name": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "l_onoff": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "l_pid": {"id_type":"field", "header":"fcntl.h", "extensions":[]}, + "l_start": {"id_type":"field", "header":"fcntl.h", "extensions":[]}, "L_tmpnam": {"id_type":"type", "header":"stdio.h", "extensions":[]}, + "l_type": {"id_type":"field", "header":"fcntl.h", "extensions":[]}, + "l_whence": {"id_type":"field", "header":"fcntl.h", "extensions":[]}, "labs": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, + "LASTMARK": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "LC_ALL": {"id_type":"macro", "header":"locale.h", "extensions":[]}, + "LC_ALL_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_COLLATE": {"id_type":"macro", "header":"locale.h", "extensions":[]}, + "LC_COLLATE_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_CTYPE": {"id_type":"macro", "header":"locale.h", "extensions":[]}, + "LC_CTYPE_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_GLOBAL_LOCALE": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_MESSAGES": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_MESSAGES_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_MONETARY": {"id_type":"macro", "header":"locale.h", "extensions":[]}, + "LC_MONETARY_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_NUMERIC": {"id_type":"macro", "header":"locale.h", "extensions":[]}, + "LC_NUMERIC_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, + "LC_TIME": {"id_type":"macro", "header":"locale.h", "extensions":[]}, + "LC_TIME_MASK": {"id_type":"macro", "header":"locale.h", "extensions":["CX"]}, "lchown": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "lcong48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "lconv": {"id_type":"type", "header":"locale.h", "extensions":[]}, + "LDBL_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_EPSILON": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MANT_DIG": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MAX": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MAX_10_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MAX_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MIN": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MIN_10_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, + "LDBL_MIN_EXP": {"id_type":"constant", "header":"float.h", "extensions":[]}, "ldexp": {"id_type":"function", "header":"math.h", "extensions":[]}, "ldexpf": {"id_type":"function", "header":"math.h", "extensions":[]}, "ldexpl": {"id_type":"function", "header":"math.h", "extensions":[]}, "ldiv": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "ldiv_t": {"id_type":"type", "header":"stdlib.h", "extensions":[]}, + "leaf": {"id_type":"field", "header":"search.h", "extensions":[]}, + "len": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "lfind": {"id_type":"function", "header":"search.h", "extensions":[]}, "lgamma": {"id_type":"function", "header":"math.h", "extensions":[]}, "lgammaf": {"id_type":"function", "header":"math.h", "extensions":[]}, "lgammal": {"id_type":"function", "header":"math.h", "extensions":[]}, - "linger": {"id_type":"type", "header":"sys/socket.h", "extensions":["IP6"]}, - "link": {"id_type":"function", "header":"unistd.h", "extensions":["IP6"]}, + "LINE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "linger": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, + "link": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "LINK_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "linkat": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "lio_listio": {"id_type":"function", "header":"aio.h", "extensions":[]}, "LIO_NOP": {"id_type":"constant", "header":"aio.h", "extensions":[]}, @@ -1027,7 +1753,7 @@ "LIO_READ": {"id_type":"constant", "header":"aio.h", "extensions":[]}, "LIO_WAIT": {"id_type":"constant", "header":"aio.h", "extensions":[]}, "LIO_WRITE": {"id_type":"constant", "header":"aio.h", "extensions":[]}, - "listen": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "listen": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "llabs": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "lldiv": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "lldiv_t": {"id_type":"type", "header":"stdlib.h", "extensions":[]}, @@ -1039,10 +1765,12 @@ "llround": {"id_type":"function", "header":"math.h", "extensions":[]}, "llroundf": {"id_type":"function", "header":"math.h", "extensions":[]}, "llroundl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "LNKTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "LOBLK": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "locale_t": {"id_type":"type", "header":"wchar.h", "extensions":["CX"]}, "localeconv": {"id_type":"function", "header":"locale.h", "extensions":[]}, - "localtime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "localtime_r": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "localtime": {"id_type":"function", "header":"time.h", "extensions":[]}, + "localtime_r": {"id_type":"function", "header":"time.h", "extensions":[]}, "lockf": {"id_type":"function", "header":"unistd.h", "extensions":["XSI"]}, "log": {"id_type":"function", "header":"math.h", "extensions":[]}, "log10": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -1089,6 +1817,7 @@ "logbf": {"id_type":"function", "header":"math.h", "extensions":[]}, "logbl": {"id_type":"function", "header":"math.h", "extensions":[]}, "logf": {"id_type":"function", "header":"math.h", "extensions":[]}, + "LOGIN_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "LOGIN_PROCESS": {"id_type":"constant", "header":"utmpx.h", "extensions":[]}, "logl": {"id_type":"function", "header":"math.h", "extensions":[]}, "LONG_BIT": {"id_type":"macro", "header":"limits.h", "extensions":[]}, @@ -1118,12 +1847,20 @@ "M_PI_4": {"id_type":"constant", "header":"math.h", "extensions":[]}, "M_SQRT1_2": {"id_type":"constant", "header":"math.h", "extensions":[]}, "M_SQRT2": {"id_type":"constant", "header":"math.h", "extensions":[]}, + "machine": {"id_type":"field", "header":"sys/utsname.h", "extensions":[]}, + "MAGIC": {"id_type":"constant", "header":"cpio.h", "extensions":[]}, "malloc": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "MAP_FAILED": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, "MAP_FIXED": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, "MAP_PRIVATE": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, "MAP_SHARED": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, + "MATH_ERREXCEPT": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "math_errhandling": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "MATH_ERRNO": {"id_type":"macro", "header":"math.h", "extensions":[]}, + "MAX_CANON": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "MAX_INPUT": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "MAXFLOAT": {"id_type":"constant", "header":"math.h", "extensions":[]}, + "maxlen": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "MB_CUR_MAX": {"id_type":"macro", "header":"stdlib.h", "extensions":[]}, "MB_LEN_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "mblen": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, @@ -1137,6 +1874,7 @@ "mbtowc": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "MCL_CURRENT": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ML"]}, "MCL_FUTURE": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ML"]}, + "mcontext_t": {"id_type":"type", "header":"signal.h", "extensions":["CX"]}, "memccpy": {"id_type":"function", "header":"string.h", "extensions":[]}, "memchr": {"id_type":"function", "header":"string.h", "extensions":[]}, "memcmp": {"id_type":"function", "header":"string.h", "extensions":[]}, @@ -1152,7 +1890,8 @@ "mknod": {"id_type":"function", "header":"sys/stat.h", "extensions":["OB"]}, "mknodat": {"id_type":"function", "header":"sys/stat.h", "extensions":["OB"]}, "mkstemp": {"id_type":"function", "header":"stdlib.h", "extensions":["CX"]}, - "mktime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "mktemp": {"id_type":"function", "header":"stdlib.h", "extensions":["REM"]}, + "mktime": {"id_type":"function", "header":"time.h", "extensions":[]}, "mlock": {"id_type":"function", "header":"sys/mman.h", "extensions":["MLR"]}, "mlockall": {"id_type":"function", "header":"sys/mman.h", "extensions":["ML"]}, "MM_APPL": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, @@ -1162,8 +1901,18 @@ "MM_HALT": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_HARD": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_INFO": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NOCON": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NOMSG": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_NOSEV": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NOTOK": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_NRECOV": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NULLACT": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NULLLBL": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NULLMC": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NULLSEV": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NULLTAG": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_NULLTXT": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, + "MM_OK": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_OPSYS": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_PRINT": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_RECOVER": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, @@ -1171,43 +1920,82 @@ "MM_UTIL": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "MM_WARNING": {"id_type":"constant", "header":"fmtmsg.h", "extensions":[]}, "mmap": {"id_type":"function", "header":"sys/mman.h", "extensions":["TYM"]}, + "mode": {"id_type":"field", "header":"sys/ipc.h", "extensions":[]}, "mode_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, "modf": {"id_type":"function", "header":"math.h", "extensions":[]}, "modff": {"id_type":"function", "header":"math.h", "extensions":[]}, "modfl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "modtime": {"id_type":"field", "header":"utime.h", "extensions":[]}, + "MON_1": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_10": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_11": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_12": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_2": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_3": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_4": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_5": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_6": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_7": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_8": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "MON_9": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "mon_decimal_point": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "mon_grouping": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "mon_thousands_sep": {"id_type":"field", "header":"locale.h", "extensions":[]}, "MORECTL": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "MOREDATA": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "mprotect": {"id_type":"function", "header":"sys/mman.h", "extensions":[]}, "mq_attr": {"id_type":"type", "header":"mqueue.h", "extensions":[]}, "mq_close": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, + "mq_curmsgs": {"id_type":"field", "header":"mqueue.h", "extensions":[]}, + "mq_flags": {"id_type":"field", "header":"mqueue.h", "extensions":[]}, "mq_getattr": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, + "mq_maxmsg": {"id_type":"field", "header":"mqueue.h", "extensions":[]}, + "mq_msgsize": {"id_type":"field", "header":"mqueue.h", "extensions":[]}, "mq_notify": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, "mq_open": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, + "MQ_OPEN_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["MSG"]}, + "MQ_PRIO_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["MSG"]}, "mq_receive": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, "mq_send": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, "mq_setattr": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, "mq_timedreceive": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, "mq_timedsend": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, "mq_unlink": {"id_type":"function", "header":"mqueue.h", "extensions":[]}, + "mqd_t": {"id_type":"type", "header":"mqueue.h", "extensions":[]}, "mrand48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "MS_ASYNC": {"id_type":"constant", "header":"sys/mman.h", "extensions":["XSI","SIO"]}, "MS_INVALIDATE": {"id_type":"constant", "header":"sys/mman.h", "extensions":["XSI","SIO"]}, "MS_SYNC": {"id_type":"constant", "header":"sys/mman.h", "extensions":["XSI","SIO"]}, "MSG_ANY": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "MSG_BAND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, - "MSG_CTRUNC": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "MSG_DONTROUTE": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "MSG_EOR": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, + "msg_control": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "msg_controllen": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "msg_ctime": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "MSG_CTRUNC": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "MSG_DONTROUTE": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "MSG_EOR": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "msg_flags": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, "MSG_HIPRI": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "msg_iov": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "msg_iovlen": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "msg_lrpid": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "msg_lspid": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "msg_name": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "msg_namelen": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, "MSG_NOERROR": {"id_type":"constant", "header":"sys/msg.h", "extensions":[]}, - "MSG_NOSIGNAL": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "MSG_OOB": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "MSG_PEEK": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "MSG_TRUNC": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "MSG_WAITALL": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, + "MSG_NOSIGNAL": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "MSG_OOB": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "MSG_PEEK": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "msg_perm": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "msg_qbytes": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "msg_qnum": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "msg_rtime": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "msg_stime": {"id_type":"field", "header":"sys/msg.h", "extensions":[]}, + "MSG_TRUNC": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "MSG_WAITALL": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, "msgctl": {"id_type":"function", "header":"sys/msg.h", "extensions":[]}, "msgget": {"id_type":"function", "header":"sys/msg.h", "extensions":[]}, - "msghdr": {"id_type":"type", "header":"sys/socket.h", "extensions":["IP6"]}, + "msghdr": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, "msglen_t": {"id_type":"type", "header":"sys/msg.h", "extensions":[]}, "msgqnum_t": {"id_type":"type", "header":"sys/msg.h", "extensions":[]}, "msgrcv": {"id_type":"function", "header":"sys/msg.h", "extensions":[]}, @@ -1217,15 +2005,26 @@ "munlock": {"id_type":"function", "header":"sys/mman.h", "extensions":["MLR"]}, "munlockall": {"id_type":"function", "header":"sys/mman.h", "extensions":["ML"]}, "munmap": {"id_type":"function", "header":"sys/mman.h", "extensions":[]}, + "MUXID_ALL": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "n_addrtype": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "n_aliases": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "n_cs_precedes": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "n_name": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "n_net": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "n_sep_by_space": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "n_sign_posn": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "nan": {"id_type":"function", "header":"math.h", "extensions":[]}, "NAN": {"id_type":"macro", "header":"math.h", "extensions":[]}, "nanf": {"id_type":"function", "header":"math.h", "extensions":[]}, "nanl": {"id_type":"function", "header":"math.h", "extensions":[]}, - "nanosleep": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "nanosleep": {"id_type":"function", "header":"time.h", "extensions":[]}, "NCCS": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "NDEBUG": {"id_type":"macro", "header":"assert.h", "extensions":[]}, "nearbyint": {"id_type":"function", "header":"math.h", "extensions":[]}, "nearbyintf": {"id_type":"function", "header":"math.h", "extensions":[]}, "nearbyintl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "negative_sign": {"id_type":"field", "header":"locale.h", "extensions":[]}, "netent": {"id_type":"type", "header":"netdb.h", "extensions":[]}, "NEW_TIME": {"id_type":"constant", "header":"utmpx.h", "extensions":[]}, "newlocale": {"id_type":"function", "header":"locale.h", "extensions":["CX"]}, @@ -1237,6 +2036,7 @@ "nexttowardl": {"id_type":"function", "header":"math.h", "extensions":[]}, "nfds_t": {"id_type":"type", "header":"poll.h", "extensions":[]}, "nftw": {"id_type":"function", "header":"ftw.h", "extensions":["OB"]}, + "NGROUPS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "NI_DGRAM": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "NI_NAMEREQD": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "NI_NOFQDN": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, @@ -1244,16 +2044,28 @@ "NI_NUMERICSCOPE": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "NI_NUMERICSERV": {"id_type":"constant", "header":"netdb.h", "extensions":[]}, "nice": {"id_type":"function", "header":"unistd.h", "extensions":["XSI"]}, + "NL0": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "NL1": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, "NL_ARGMAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "NL_CAT_LOCALE": {"id_type":"constant", "header":"nl_types.h", "extensions":[]}, + "nl_catd": {"id_type":"type", "header":"nl_types.h", "extensions":[]}, + "nl_item": {"id_type":"type", "header":"nl_types.h", "extensions":[]}, "nl_langinfo": {"id_type":"function", "header":"langinfo.h", "extensions":[]}, "nl_langinfo_l": {"id_type":"function", "header":"langinfo.h", "extensions":[]}, "NL_LANGMAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "NL_MSGMAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "NL_NMAX": {"id_type":"constant", "header":"limits.h", "extensions":["REM"]}, + "NL_SETD": {"id_type":"constant", "header":"nl_types.h", "extensions":[]}, "NL_SETMAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "NL_TEXTMAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "NLDLY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "nlink_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "NO_DATA": {"id_type":"macro", "header":"netdb.h", "extensions":["REM"]}, + "NO_RECOVERY": {"id_type":"macro", "header":"netdb.h", "extensions":["REM"]}, + "nodename": {"id_type":"field", "header":"sys/utsname.h", "extensions":[]}, + "NOEXPR": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "NOFLSH": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "NOSTR": {"id_type":"constant", "header":"langinfo.h", "extensions":["REM"]}, "not": {"id_type":"macro", "header":"iso646.h", "extensions":["ADV"]}, "not_eq": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, "nrand48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, @@ -1283,13 +2095,16 @@ "OCRNL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "OFDEL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "off_t": {"id_type":"type", "header":"stdio.h", "extensions":["CX"]}, + "offset": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "offsetof": {"id_type":"macro", "header":"stddef.h", "extensions":[]}, "OFILL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "OLCUC": {"id_type":"constant", "header":"termios.h", "extensions":["REM"]}, "OLD_TIME": {"id_type":"constant", "header":"utmpx.h", "extensions":[]}, "ONLCR": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "ONLRET": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "ONOCR": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "open": {"id_type":"function", "header":"fcntl.h", "extensions":["ADV"], "notes":{"variadic-plugin":true}}, + "OPEN_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "open_memstream": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "open_wmemstream": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "openat": {"id_type":"function", "header":"fcntl.h", "extensions":[], "notes":{"variadic-plugin":true}}, @@ -1302,18 +2117,40 @@ "optopt": {"id_type":"variable", "header":"unistd.h", "extensions":[]}, "or": {"id_type":"macro", "header":"iso646.h", "extensions":["XSI"]}, "or_eq": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, + "p_aliases": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "P_ALL": {"id_type":"field", "header":"sys/wait.h", "extensions":[]}, + "p_cs_precedes": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "p_name": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "P_PGID": {"id_type":"field", "header":"sys/wait.h", "extensions":[]}, + "P_PID": {"id_type":"field", "header":"sys/wait.h", "extensions":[]}, + "p_proto": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "p_sep_by_space": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "p_sign_posn": {"id_type":"field", "header":"locale.h", "extensions":[]}, "P_tmpdir": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, + "PAGE_SIZE": {"id_type":"constant", "header":"limits.h", "extensions":["XSI"]}, + "PAGESIZE": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "PARENB": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "PARMRK": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "PARODD": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "PASS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["REM"]}, "passwd": {"id_type":"type", "header":"pwd.h", "extensions":["XSI"]}, + "PATH_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "pathconf": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "pause": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "pclose": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, + "PENDIN": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "perror": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "pid_t": {"id_type":"type", "header":"signal.h", "extensions":["PS"]}, "pipe": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "PIPE_BUF": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "PM_STR": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "poll": {"id_type":"function", "header":"poll.h", "extensions":[]}, + "POLL_ERR": {"id_type":"constant", "header":"signal.h", "extensions":["OB", "XSR"]}, + "POLL_HUP": {"id_type":"constant", "header":"signal.h", "extensions":["OB", "XSR"]}, + "POLL_IN": {"id_type":"constant", "header":"signal.h", "extensions":["OB", "XSR"]}, + "POLL_MSG": {"id_type":"constant", "header":"signal.h", "extensions":["OB", "XSR"]}, + "POLL_OUT": {"id_type":"constant", "header":"signal.h", "extensions":["OB", "XSR"]}, + "POLL_PRI": {"id_type":"constant", "header":"signal.h", "extensions":["OB", "XSR"]}, "POLLERR": {"id_type":"constant", "header":"poll.h", "extensions":[]}, "pollfd": {"id_type":"type", "header":"poll.h", "extensions":[]}, "POLLHUP": {"id_type":"constant", "header":"poll.h", "extensions":[]}, @@ -1326,6 +2163,10 @@ "POLLWRBAND": {"id_type":"constant", "header":"poll.h", "extensions":[]}, "POLLWRNORM": {"id_type":"constant", "header":"poll.h", "extensions":[]}, "popen": {"id_type":"function", "header":"stdio.h", "extensions":[]}, + "positive_sign": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "POSIX2_SYMLINKS": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "POSIX_ALLOC_SIZE_MIN": {"id_type":"constant", "header":"limits.h", "extensions":["ADV"]}, + "posix_event_id": {"id_type":"field", "header":"trace.h", "extensions":[]}, "POSIX_FADV_DONTNEED": {"id_type":"constant", "header":"fcntl.h", "extensions":["ADV"]}, "POSIX_FADV_NOREUSE": {"id_type":"constant", "header":"fcntl.h", "extensions":["ADV"]}, "POSIX_FADV_NORMAL": {"id_type":"constant", "header":"fcntl.h", "extensions":["ADV"]}, @@ -1334,16 +2175,36 @@ "POSIX_FADV_WILLNEED": {"id_type":"constant", "header":"fcntl.h", "extensions":["ADV"]}, "posix_fadvise": {"id_type":"function", "header":"fcntl.h", "extensions":["ADV"]}, "posix_fallocate": {"id_type":"function", "header":"fcntl.h", "extensions":["ADV"]}, + "posix_log_full_status": {"id_type":"field", "header":"trace.h", "extensions":["OB", "TRL"]}, + "posix_log_overrun_status": {"id_type":"field", "header":"trace.h", "extensions":["OB", "TRL"]}, + "POSIX_MADV_DONTNEED": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ADV"]}, + "POSIX_MADV_NORMAL": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ADV"]}, + "POSIX_MADV_RANDOM": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ADV"]}, + "POSIX_MADV_SEQUENTIAL": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ADV"]}, + "POSIX_MADV_WILLNEED": {"id_type":"constant", "header":"sys/mman.h", "extensions":["ADV"]}, "posix_madvise": {"id_type":"function", "header":"sys/mman.h", "extensions":["ADV"]}, "posix_mem_offset": {"id_type":"function", "header":"sys/mman.h", "extensions":["TYM"]}, "posix_memalign": {"id_type":"function", "header":"stdlib.h", "extensions":["ADV"]}, "posix_openpt": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, + "posix_pid": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "posix_prog_address": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "POSIX_REC_INCR_XFER_SIZE": {"id_type":"constant", "header":"limits.h", "extensions":["ADV"]}, + "POSIX_REC_MAX_XFER_SIZE": {"id_type":"constant", "header":"limits.h", "extensions":["ADV"]}, + "POSIX_REC_MIN_XFER_SIZE": {"id_type":"constant", "header":"limits.h", "extensions":["ADV"]}, + "POSIX_REC_XFER_ALIGN": {"id_type":"constant", "header":"limits.h", "extensions":["ADV"]}, "posix_spawn": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawn_file_actions_addclose": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawn_file_actions_adddup2": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawn_file_actions_addopen": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawn_file_actions_destroy": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawn_file_actions_init": {"id_type":"function", "header":"spawn.h", "extensions":[]}, + "posix_spawn_file_actions_t": {"id_type":"type", "header":"spawn.h", "extensions":[]}, + "POSIX_SPAWN_RESETIDS": {"id_type":"constant", "header":"spawn.h", "extensions":[]}, + "POSIX_SPAWN_SETPGROUP": {"id_type":"constant", "header":"spawn.h", "extensions":[]}, + "POSIX_SPAWN_SETSCHEDPARAM": {"id_type":"constant", "header":"spawn.h", "extensions":["PS"]}, + "POSIX_SPAWN_SETSCHEDULER": {"id_type":"constant", "header":"spawn.h", "extensions":["PS"]}, + "POSIX_SPAWN_SETSIGDEF": {"id_type":"constant", "header":"spawn.h", "extensions":[]}, + "POSIX_SPAWN_SETSIGMASK": {"id_type":"constant", "header":"spawn.h", "extensions":[]}, "posix_spawnattr_destroy": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawnattr_getflags": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawnattr_getpgroup": {"id_type":"function", "header":"spawn.h", "extensions":[]}, @@ -1358,7 +2219,18 @@ "posix_spawnattr_setschedpolicy": {"id_type":"function", "header":"spawn.h", "extensions":["PS"]}, "posix_spawnattr_setsigdefault": {"id_type":"function", "header":"spawn.h", "extensions":[]}, "posix_spawnattr_setsigmask": {"id_type":"function", "header":"spawn.h", "extensions":[]}, + "posix_spawnattr_t": {"id_type":"type", "header":"spawn.h", "extensions":[]}, "posix_spawnp": {"id_type":"function", "header":"spawn.h", "extensions":[]}, + "posix_stream_flush_error": {"id_type":"field", "header":"trace.h", "extensions":["OB", "TRL"]}, + "posix_stream_flush_status": {"id_type":"field", "header":"trace.h", "extensions":["OB", "TRL"]}, + "posix_stream_full_status": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "posix_stream_overrun_status": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "posix_stream_status": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "posix_thread_id": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "posix_timestamp": {"id_type":"field", "header":"trace.h", "extensions":[]}, + "posix_tmi_length": {"id_type":"field", "header":"sys/mman.h", "extensions":["TYM"]}, + "POSIX_TRACE_ALL_EVENTS": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_APPEND": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRL"]}, "posix_trace_attr_destroy": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_attr_getclockres": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_attr_getcreatetime": {"id_type":"function", "header":"trace.h", "extensions":[]}, @@ -1382,6 +2254,7 @@ "posix_trace_attr_setstreamsize": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_clear": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_close": {"id_type":"function", "header":"trace.h", "extensions":["TRL"]}, + "POSIX_TRACE_CLOSE_FOR_CHILD": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRI"]}, "posix_trace_create": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_create_withlog": {"id_type":"function", "header":"trace.h", "extensions":["TRL"]}, "posix_trace_event": {"id_type":"function", "header":"trace.h", "extensions":[]}, @@ -1396,35 +2269,147 @@ "posix_trace_eventset_ismember": {"id_type":"function", "header":"trace.h", "extensions":["TEF"]}, "posix_trace_eventtypelist_getnext_id": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_eventtypelist_rewind": {"id_type":"function", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_FILTER": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TEF"]}, + "POSIX_TRACE_FLUSH": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRL"]}, "posix_trace_flush": {"id_type":"function", "header":"trace.h", "extensions":["TRL"]}, + "POSIX_TRACE_FLUSH_START": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRL"]}, + "POSIX_TRACE_FLUSH_STOP": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRL"]}, + "POSIX_TRACE_FLUSHING": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRL"]}, + "POSIX_TRACE_FULL": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_get_attr": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_get_filter": {"id_type":"function", "header":"trace.h", "extensions":["TEF"]}, "posix_trace_get_status": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_getnext_event": {"id_type":"function", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_INHERITED": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRI"]}, + "POSIX_TRACE_LOOP": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_NO_OVERRUN": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_NOT_FLUSHING": {"id_type":"constant", "header":"trace.h", "extensions":["OB", "TRL"]}, + "POSIX_TRACE_NOT_FULL": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_NOT_TRUNCATED": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_open": {"id_type":"function", "header":"trace.h", "extensions":["TRL"]}, + "POSIX_TRACE_OVERFLOW": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_OVERRUN": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_RESUME": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_rewind": {"id_type":"function", "header":"trace.h", "extensions":["TRL"]}, + "POSIX_TRACE_RUNNING": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_set_filter": {"id_type":"function", "header":"trace.h", "extensions":["TEF"]}, "posix_trace_shutdown": {"id_type":"function", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_START": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_start": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_status_info": {"id_type":"type", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_STOP": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_stop": {"id_type":"function", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_SUSPENDED": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_SYSTEM_EVENTS": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_timedgetnext_event": {"id_type":"function", "header":"trace.h", "extensions":[]}, "posix_trace_trid_eventid_open": {"id_type":"function", "header":"trace.h", "extensions":["TEF"]}, + "POSIX_TRACE_TRUNCATED_READ": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_TRUNCATED_RECORD": {"id_type":"constant", "header":"trace.h", "extensions":[]}, "posix_trace_trygetnext_event": {"id_type":"function", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_UNNAMED_USER_EVENT": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_UNTIL_FULL": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "POSIX_TRACE_WOPID_EVENTS": {"id_type":"constant", "header":"trace.h", "extensions":[]}, + "posix_truncation_status": {"id_type":"field", "header":"trace.h", "extensions":[]}, "POSIX_TYPED_MEM_ALLOCATE": {"id_type":"constant", "header":"sys/mman.h", "extensions":["TYM"]}, "POSIX_TYPED_MEM_ALLOCATE_CONTIG": {"id_type":"constant", "header":"sys/mman.h", "extensions":["TYM"]}, "posix_typed_mem_get_info": {"id_type":"function", "header":"sys/mman.h", "extensions":["TYM"]}, "posix_typed_mem_info": {"id_type":"type", "header":"sys/mman.h", "extensions":["TYM"]}, "POSIX_TYPED_MEM_MAP_ALLOCATABLE": {"id_type":"constant", "header":"sys/mman.h", "extensions":["TYM"]}, "posix_typed_mem_open": {"id_type":"function", "header":"sys/mman.h", "extensions":["TYM"]}, + "postorder": {"id_type":"field", "header":"search.h", "extensions":[]}, "pow": {"id_type":"function", "header":"math.h", "extensions":[]}, "powf": {"id_type":"function", "header":"math.h", "extensions":[]}, "powl": {"id_type":"function", "header":"math.h", "extensions":[]}, "pread": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "preorder": {"id_type":"field", "header":"search.h", "extensions":[]}, + "PRId16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRId32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRId64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRId8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIdPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIi16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIi32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIi64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIi8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIiPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, "printf": {"id_type":"function", "header":"stdio.h", "extensions":[], "notes":{"variadic-plugin":true}}, + "PRIo16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIo32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIo64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIo8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, "PRIO_PGRP": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "PRIO_PROCESS": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "PRIO_USER": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, + "PRIoFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIoPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIu16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIu32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIu64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIu8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIuPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIx16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIX16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIx32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIX32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIx64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIX64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIx8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIX8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIxPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "PRIXPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, "PROT_EXEC": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, "PROT_NONE": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, "PROT_READ": {"id_type":"constant", "header":"sys/mman.h", "extensions":[]}, @@ -1442,6 +2427,7 @@ "pthread_attr_getschedpolicy": {"id_type":"function", "header":"pthread.h", "extensions":["TPS"]}, "pthread_attr_getscope": {"id_type":"function", "header":"pthread.h", "extensions":["TPS"]}, "pthread_attr_getstack": {"id_type":"function", "header":"pthread.h", "extensions":["TSA","TSS"]}, + "pthread_attr_getstackaddr": {"id_type":"function", "header":"pthread.h", "extensions":["REM"]}, "pthread_attr_getstacksize": {"id_type":"function", "header":"pthread.h", "extensions":["TSS"]}, "pthread_attr_init": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_attr_setdetachstate": {"id_type":"function", "header":"pthread.h", "extensions":[]}, @@ -1451,10 +2437,12 @@ "pthread_attr_setschedpolicy": {"id_type":"function", "header":"pthread.h", "extensions":["TPS"]}, "pthread_attr_setscope": {"id_type":"function", "header":"pthread.h", "extensions":["TPS"]}, "pthread_attr_setstack": {"id_type":"function", "header":"pthread.h", "extensions":["TSA","TSS"]}, + "pthread_attr_setstackaddr": {"id_type":"function", "header":"pthread.h", "extensions":["REM"]}, "pthread_attr_setstacksize": {"id_type":"function", "header":"pthread.h", "extensions":["TSS"]}, "pthread_attr_t": {"id_type":"type", "header":"sys/types.h", "extensions":["TPS"]}, "pthread_barrier_destroy": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_barrier_init": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_BARRIER_SERIAL_THREAD": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_barrier_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, "pthread_barrier_wait": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_barrierattr_destroy": {"id_type":"function", "header":"pthread.h", "extensions":[]}, @@ -1463,11 +2451,17 @@ "pthread_barrierattr_setpshared": {"id_type":"function", "header":"pthread.h", "extensions":["TSH"]}, "pthread_barrierattr_t": {"id_type":"type", "header":"sys/types.h", "extensions":["TSH"]}, "pthread_cancel": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CANCEL_ASYNCHRONOUS": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CANCEL_DEFERRED": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CANCEL_DISABLE": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CANCEL_ENABLE": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CANCELED": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_cleanup_pop": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_cleanup_push": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_cond_broadcast": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_cond_destroy": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_cond_init": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_COND_INITIALIZER": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_cond_signal": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_cond_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, "pthread_cond_timedwait": {"id_type":"function", "header":"pthread.h", "extensions":[]}, @@ -1480,24 +2474,37 @@ "pthread_condattr_setpshared": {"id_type":"function", "header":"pthread.h", "extensions":["TSH"]}, "pthread_condattr_t": {"id_type":"type", "header":"sys/types.h", "extensions":["TSH"]}, "pthread_create": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CREATE_DETACHED": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_CREATE_JOINABLE": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_DESTRUCTOR_ITERATIONS": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "pthread_detach": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_equal": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_exit": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_EXPLICIT_SCHED": {"id_type":"constant", "header":"pthread.h", "extensions":["TPS"]}, "pthread_getconcurrency": {"id_type":"function", "header":"pthread.h", "extensions":["OB","XSI"]}, "pthread_getcpuclockid": {"id_type":"function", "header":"pthread.h", "extensions":["TCT"]}, "pthread_getschedparam": {"id_type":"function", "header":"pthread.h", "extensions":["TPS"]}, "pthread_getspecific": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_INHERIT_SCHED": {"id_type":"constant", "header":"pthread.h", "extensions":["TPS"]}, "pthread_join": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_key_create": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_key_delete": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_key_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "PTHREAD_KEYS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "pthread_kill": {"id_type":"function", "header":"signal.h", "extensions":[]}, "pthread_mutex_consistent": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_MUTEX_DEFAULT": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_mutex_destroy": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_MUTEX_ERRORCHECK": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_mutex_getprioceiling": {"id_type":"function", "header":"pthread.h", "extensions":["RPP","TPP"]}, "pthread_mutex_init": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_MUTEX_INITIALIZER": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_mutex_lock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_MUTEX_NORMAL": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_MUTEX_RECURSIVE": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_MUTEX_ROBUST": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_mutex_setprioceiling": {"id_type":"function", "header":"pthread.h", "extensions":["RPP","TPP"]}, + "PTHREAD_MUTEX_STALLED": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_mutex_t": {"id_type":"type", "header":"sys/types.h", "extensions":["RPP","TPP"]}, "pthread_mutex_timedlock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_mutex_trylock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, @@ -1516,9 +2523,16 @@ "pthread_mutexattr_settype": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_mutexattr_t": {"id_type":"type", "header":"sys/types.h", "extensions":["RPP","TPP"]}, "pthread_once": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_ONCE_INIT": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_once_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "PTHREAD_PRIO_INHERIT": {"id_type":"constant", "header":"pthread.h", "extensions":["RPI", "TPI"]}, + "PTHREAD_PRIO_NONE": {"id_type":"constant", "header":"pthread.h", "extensions":["MC1"]}, + "PTHREAD_PRIO_PROTECT": {"id_type":"constant", "header":"pthread.h", "extensions":["RPP", "TPP"]}, + "PTHREAD_PROCESS_PRIVATE": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, + "PTHREAD_PROCESS_SHARED": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_rwlock_destroy": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_rwlock_init": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_RWLOCK_INITIALIZER": {"id_type":"constant", "header":"pthread.h", "extensions":[]}, "pthread_rwlock_rdlock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_rwlock_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, "pthread_rwlock_timedrdlock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, @@ -1532,6 +2546,8 @@ "pthread_rwlockattr_init": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_rwlockattr_setpshared": {"id_type":"function", "header":"pthread.h", "extensions":["TSH"]}, "pthread_rwlockattr_t": {"id_type":"type", "header":"sys/types.h", "extensions":["TSH"]}, + "PTHREAD_SCOPE_PROCESS": {"id_type":"constant", "header":"pthread.h", "extensions":["TPS"]}, + "PTHREAD_SCOPE_SYSTEM": {"id_type":"constant", "header":"pthread.h", "extensions":["TPS"]}, "pthread_self": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_setcancelstate": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_setcanceltype": {"id_type":"function", "header":"pthread.h", "extensions":[]}, @@ -1546,8 +2562,12 @@ "pthread_spin_trylock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_spin_unlock": {"id_type":"function", "header":"pthread.h", "extensions":[]}, "pthread_spinlock_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "PTHREAD_STACK_MIN": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "pthread_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, "pthread_testcancel": {"id_type":"function", "header":"pthread.h", "extensions":[]}, + "PTHREAD_THREADS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "PTRDIFF_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "PTRDIFF_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, "ptrdiff_t": {"id_type":"macro", "header":"stddef.h", "extensions":[]}, "ptsname": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "putc": {"id_type":"function", "header":"stdio.h", "extensions":[]}, @@ -1561,14 +2581,22 @@ "pututxline": {"id_type":"function", "header":"utmpx.h", "extensions":[]}, "putwc": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "putwchar": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "pw_dir": {"id_type":"field", "header":"pwd.h", "extensions":[]}, + "pw_gid": {"id_type":"field", "header":"pwd.h", "extensions":[]}, + "pw_name": {"id_type":"field", "header":"pwd.h", "extensions":[]}, + "pw_shell": {"id_type":"field", "header":"pwd.h", "extensions":[]}, + "pw_uid": {"id_type":"field", "header":"pwd.h", "extensions":[]}, "pwrite": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "qsort": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "R_OK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "RADIXCHAR": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "raise": {"id_type":"function", "header":"signal.h", "extensions":[]}, "rand": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "RAND_MAX": {"id_type":"macro", "header":"stdlib.h", "extensions":[]}, "rand_r": {"id_type":"function", "header":"stdlib.h", "extensions":["OB","CX"]}, "random": {"id_type":"function", "header":"stdlib.h", "extensions":["ADV"]}, + "RE_DUP_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "re_nsub": {"id_type":"field", "header":"regex.h", "extensions":[]}, "read": {"id_type":"function", "header":"unistd.h", "extensions":["OB","XSR"]}, "readdir": {"id_type":"function", "header":"dirent.h", "extensions":[]}, "readdir_r": {"id_type":"function", "header":"dirent.h", "extensions":[]}, @@ -1577,9 +2605,9 @@ "readv": {"id_type":"function", "header":"sys/uio.h", "extensions":["XSI"]}, "realloc": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "realpath": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, - "recv": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "recvfrom": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "recvmsg": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "recv": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "recvfrom": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "recvmsg": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "REG_BADBR": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_BADPAT": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_BADRPT": {"id_type":"constant", "header":"regex.h", "extensions":[]}, @@ -1588,6 +2616,7 @@ "REG_ECOLLATE": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_ECTYPE": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_EESCAPE": {"id_type":"constant", "header":"regex.h", "extensions":[]}, + "REG_ENOSYS": {"id_type":"constant", "header":"regex.h", "extensions":["REM"]}, "REG_EPAREN": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_ERANGE": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_ESPACE": {"id_type":"constant", "header":"regex.h", "extensions":[]}, @@ -1599,13 +2628,17 @@ "REG_NOSUB": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_NOTBOL": {"id_type":"constant", "header":"regex.h", "extensions":[]}, "REG_NOTEOL": {"id_type":"constant", "header":"regex.h", "extensions":[]}, + "regcmp": {"id_type":"function", "header":"libgen.h", "extensions":["REM"]}, "regcomp": {"id_type":"function", "header":"regex.h", "extensions":[]}, "regerror": {"id_type":"function", "header":"regex.h", "extensions":[]}, + "regex": {"id_type":"function", "header":"libgen.h", "extensions":["REM"]}, "regex_t": {"id_type":"type", "header":"regex.h", "extensions":[]}, "regexec": {"id_type":"function", "header":"regex.h", "extensions":[]}, "regfree": {"id_type":"function", "header":"regex.h", "extensions":[]}, "regmatch_t": {"id_type":"type", "header":"regex.h", "extensions":[]}, "regoff_t": {"id_type":"type", "header":"regex.h", "extensions":[]}, + "REGTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "release": {"id_type":"field", "header":"sys/utsname.h", "extensions":[]}, "remainder": {"id_type":"function", "header":"math.h", "extensions":[]}, "remainderf": {"id_type":"function", "header":"math.h", "extensions":[]}, "remainderl": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -1616,12 +2649,16 @@ "remquol": {"id_type":"function", "header":"math.h", "extensions":[]}, "rename": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "renameat": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, + "revents": {"id_type":"field", "header":"poll.h", "extensions":[]}, "rewind": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "rewinddir": {"id_type":"function", "header":"dirent.h", "extensions":[]}, + "rindex": {"id_type":"function", "header":"strings.h", "extensions":["REM"]}, "rint": {"id_type":"function", "header":"math.h", "extensions":[]}, "rintf": {"id_type":"function", "header":"math.h", "extensions":[]}, "rintl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "rlim_cur": {"id_type":"field", "header":"sys/resource.h", "extensions":[]}, "RLIM_INFINITY": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, + "rlim_max": {"id_type":"field", "header":"sys/resource.h", "extensions":[]}, "RLIM_SAVED_CUR": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "RLIM_SAVED_MAX": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "rlim_t": {"id_type":"type", "header":"sys/resource.h", "extensions":[]}, @@ -1633,21 +2670,95 @@ "RLIMIT_FSIZE": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "RLIMIT_NOFILE": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "RLIMIT_STACK": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, + "rm_eo": {"id_type":"field", "header":"regex.h", "extensions":[]}, + "rm_so": {"id_type":"field", "header":"regex.h", "extensions":[]}, "rmdir": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "RMSGD": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "RMSGN": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "RNORM": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "round": {"id_type":"function", "header":"math.h", "extensions":[]}, "roundf": {"id_type":"function", "header":"math.h", "extensions":[]}, "roundl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "RPROTDAT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "RPROTDIS": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "RPROTNORM": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "RS_HIPRI": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "RTLD_GLOBAL": {"id_type":"constant", "header":"dlfcn.h", "extensions":[]}, + "RTLD_LAZY": {"id_type":"constant", "header":"dlfcn.h", "extensions":[]}, + "RTLD_LOCAL": {"id_type":"constant", "header":"dlfcn.h", "extensions":[]}, + "RTLD_NOW": {"id_type":"constant", "header":"dlfcn.h", "extensions":[]}, + "RTSIG_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "ru_stime": {"id_type":"field", "header":"sys/resource.h", "extensions":[]}, + "ru_utime": {"id_type":"field", "header":"sys/resource.h", "extensions":[]}, "rusage": {"id_type":"type", "header":"sys/resource.h", "extensions":[]}, "RUSAGE_CHILDREN": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, "RUSAGE_SELF": {"id_type":"constant", "header":"sys/resource.h", "extensions":[]}, + "s6_addr": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "s_addr": {"id_type":"field", "header":"netinet/in.h", "extensions":[]}, + "s_aliases": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "S_BANDURG": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_ERROR": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_HANGUP": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_HIPRI": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_IFBLK": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_IFCHR": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_IFDIR": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_IFIFO": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_IFLNK": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, "S_IFMT": {"id_type":"constant", "header":"sys/stat.h", "extensions":["OB"]}, + "S_IFREG": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_IFSOCK": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_INPUT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_IRGRP": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IROTH": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IRUSR": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IRWXG": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IRWXO": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IRWXU": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_ISBLK": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISCHR": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISDIR": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISFIFO": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISGID": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_ISLNK": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISREG": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISSOCK": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_ISUID": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_ISVTX": {"id_type":"constant", "header":"sys/stat.h", "extensions":["XSI"]}, + "S_IWGRP": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IWOTH": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IWUSR": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IXGRP": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IXOTH": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_IXUSR": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "S_MSG": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "s_name": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "S_OUTPUT": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "s_port": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "s_proto": {"id_type":"field", "header":"netdb.h", "extensions":[]}, + "S_RDBAND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_RDNORM": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_TYPEISMQ": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_TYPEISSEM": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_TYPEISSHM": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "S_TYPEISTMO": {"id_type":"macro", "header":"sys/stat.h", "extensions":["TYM"]}, + "S_WRBAND": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "S_WRNORM": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, + "sa_data": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "sa_family": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "sa_family_t": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, + "sa_flags": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "sa_handler": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "sa_mask": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, "SA_NOCLDSTOP": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SA_NOCLDWAIT": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SA_NODEFER": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SA_ONSTACK": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SA_RESETHAND": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SA_RESTART": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "sa_sigaction": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, "SA_SIGINFO": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "sbrk": {"id_type":"function", "header":"unistd.h", "extensions":["REM"]}, "scalbln": {"id_type":"function", "header":"math.h", "extensions":[]}, "scalblnf": {"id_type":"function", "header":"math.h", "extensions":[]}, "scalblnl": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -1658,41 +2769,137 @@ "scanf": {"id_type":"function", "header":"stdio.h", "extensions":[], "notes":{"variadic-plugin":true}}, "SCHAR_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "SCHAR_MIN": {"id_type":"macro", "header":"limits.h", "extensions":[]}, + "SCHED_FIFO": {"id_type":"constant", "header":"sched.h", "extensions":["PS", "TPS"]}, "sched_get_priority_max": {"id_type":"function", "header":"sched.h", "extensions":["PS","TPS"]}, "sched_get_priority_min": {"id_type":"function", "header":"sched.h", "extensions":["PS","TPS"]}, "sched_getparam": {"id_type":"function", "header":"sched.h", "extensions":["PS"]}, "sched_getscheduler": {"id_type":"function", "header":"sched.h", "extensions":["PS"]}, + "SCHED_OTHER": {"id_type":"constant", "header":"sched.h", "extensions":["PS", "TPS"]}, "sched_param": {"id_type":"type", "header":"sched.h", "extensions":["TPS"]}, + "sched_priority": {"id_type":"field", "header":"sched.h", "extensions":[]}, + "SCHED_RR": {"id_type":"constant", "header":"sched.h", "extensions":["PS", "TSP"]}, "sched_rr_get_interval": {"id_type":"function", "header":"sched.h", "extensions":["PS","TPS"]}, "sched_setparam": {"id_type":"function", "header":"sched.h", "extensions":["PS"]}, "sched_setscheduler": {"id_type":"function", "header":"sched.h", "extensions":["PS"]}, + "SCHED_SPORADIC": {"id_type":"constant", "header":"sched.h", "extensions":["PS", "TPS"]}, + "sched_ss_init_budget": {"id_type":"field", "header":"sched.h", "extensions":["SS", "TSP"]}, + "sched_ss_low_priority": {"id_type":"field", "header":"sched.h", "extensions":["SS", "TSP"]}, + "sched_ss_max_repl": {"id_type":"field", "header":"sched.h", "extensions":["SS", "TSP"]}, + "sched_ss_repl_period": {"id_type":"field", "header":"sched.h", "extensions":["SS", "TSP"]}, "sched_yield": {"id_type":"function", "header":"sched.h", "extensions":[]}, - "SCM_RIGHTS": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, + "SCM_RIGHTS": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SCNd16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNd32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNd64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNd8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNdPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNi16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNi32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNi64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNi8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNiPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNo16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNo32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNo64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNo8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNoPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNu16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNu32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNu64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNu8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNuPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNx16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNx32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNx64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNx8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxFAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxFAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxFAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxFAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxLEAST16": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxLEAST32": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxLEAST64": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxLEAST8": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxMAX": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, + "SCNxPTR": {"id_type":"macro", "header":"inttypes.h", "extensions":[]}, "seed48": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "SEEK_CUR": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "SEEK_END": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "SEEK_SET": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "seekdir": {"id_type":"function", "header":"dirent.h", "extensions":["XSI"]}, + "SEGV_ACCERR": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "SEGV_MAPERR": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, "select": {"id_type":"function", "header":"sys/select.h", "extensions":[]}, "sem_close": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, + "sem_ctime": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, "sem_destroy": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, + "SEM_FAILED": {"id_type":"constant", "header":"semaphore.h", "extensions":[]}, + "sem_flg": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, "sem_getvalue": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, "sem_init": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, + "sem_nsems": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, + "SEM_NSEMS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "sem_num": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, + "sem_op": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, "sem_open": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, + "sem_otime": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, + "sem_perm": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, "sem_post": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, + "sem_t": {"id_type":"type", "header":"semaphore.h", "extensions":[]}, "sem_timedwait": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, "sem_trywait": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, "SEM_UNDO": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, "sem_unlink": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, + "SEM_VALUE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "sem_wait": {"id_type":"function", "header":"semaphore.h", "extensions":[]}, "sembuf": {"id_type":"type", "header":"sys/sem.h", "extensions":[]}, "semctl": {"id_type":"function", "header":"sys/sem.h", "extensions":[]}, "semget": {"id_type":"function", "header":"sys/sem.h", "extensions":[]}, "semid_ds": {"id_type":"type", "header":"sys/sem.h", "extensions":[]}, + "semncnt": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, "semop": {"id_type":"function", "header":"sys/sem.h", "extensions":[]}, - "send": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "sendmsg": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "sendto": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "sempid": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, + "semval": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, + "semzcnt": {"id_type":"field", "header":"sys/sem.h", "extensions":[]}, + "send": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "sendmsg": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "sendto": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "servent": {"id_type":"type", "header":"netdb.h", "extensions":[]}, "SETALL": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, "setbuf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, @@ -1702,7 +2909,7 @@ "setgid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "setgrent": {"id_type":"function", "header":"grp.h", "extensions":["XSI"]}, "sethostent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, - "setitimer": {"id_type":"function", "header":"sys/time.h", "extensions":["IP6"]}, + "setitimer": {"id_type":"function", "header":"sys/time.h", "extensions":[]}, "setjmp": {"id_type":"function", "header":"setjmp.h", "extensions":[]}, "setkey": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "setlocale": {"id_type":"function", "header":"locale.h", "extensions":[]}, @@ -1718,15 +2925,23 @@ "setrlimit": {"id_type":"function", "header":"sys/resource.h", "extensions":[]}, "setservent": {"id_type":"function", "header":"netdb.h", "extensions":[]}, "setsid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, - "setsockopt": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "setsockopt": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, "setstate": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, "setuid": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "setutxent": {"id_type":"function", "header":"utmpx.h", "extensions":[]}, "SETVAL": {"id_type":"constant", "header":"sys/sem.h", "extensions":[]}, "setvbuf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, + "shm_atime": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, + "shm_cpid": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, + "shm_ctime": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, + "shm_dtime": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, + "shm_lpid": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, + "shm_nattch": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, "shm_open": {"id_type":"function", "header":"sys/mman.h", "extensions":["SHM"]}, + "shm_perm": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, "SHM_RDONLY": {"id_type":"constant", "header":"sys/shm.h", "extensions":[]}, "SHM_RND": {"id_type":"constant", "header":"sys/shm.h", "extensions":[]}, + "shm_segsz": {"id_type":"field", "header":"sys/shm.h", "extensions":[]}, "shm_unlink": {"id_type":"function", "header":"sys/mman.h", "extensions":["SHM"]}, "shmat": {"id_type":"function", "header":"sys/shm.h", "extensions":[]}, "shmatt_t": {"id_type":"type", "header":"sys/shm.h", "extensions":[]}, @@ -1737,10 +2952,26 @@ "SHMLBA": {"id_type":"constant", "header":"sys/shm.h", "extensions":[]}, "SHRT_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "SHRT_MIN": {"id_type":"macro", "header":"limits.h", "extensions":[]}, - "SHUT_RD": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SHUT_RDWR": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SHUT_WR": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "shutdown": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, + "SHUT_RD": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SHUT_RDWR": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SHUT_WR": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "shutdown": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "si_addr": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SI_ASYNCIO": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "si_band": {"id_type":"field", "header":"signal.h", "extensions":["OB", "XSR"]}, + "si_code": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "si_errno": {"id_type":"field", "header":"signal.h", "extensions":["XSI"]}, + "SI_MESGQ": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "si_pid": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SI_QUEUE": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "si_signo": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "si_status": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SI_TIMER": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "si_uid": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SI_USER": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "si_value": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SIG_ATOMIC_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "SIG_ATOMIC_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, "sig_atomic_t": {"id_type":"type", "header":"signal.h", "extensions":[]}, "SIG_BLOCK": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SIG_DFL": {"id_type":"macro", "header":"signal.h", "extensions":[]}, @@ -1749,78 +2980,134 @@ "SIG_IGN": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SIG_SETMASK": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "SIG_UNBLOCK": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGABRT": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigaction": {"id_type":"function", "header":"signal.h", "extensions":[]}, "sigaction": {"id_type":"type", "header":"signal.h", "extensions":[]}, "sigaddset": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGALRM": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigaltstack": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGBUS": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGCHLD": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGCONT": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigdelset": {"id_type":"function", "header":"signal.h", "extensions":[]}, "sigemptyset": {"id_type":"function", "header":"signal.h", "extensions":[]}, - "SIGEV_NONE": {"id_type":"constant", "header":"signal.h", "extensions":[]}, - "SIGEV_SIGNAL": {"id_type":"constant", "header":"signal.h", "extensions":[]}, - "SIGEV_THREAD": {"id_type":"constant", "header":"signal.h", "extensions":[]}, + "SIGEV_NONE": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "sigev_notify": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "sigev_notify_attributes": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "sigev_notify_function": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SIGEV_SIGNAL": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "sigev_signo": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "SIGEV_THREAD": {"id_type":"constant", "header":"signal.h", "extensions":["CX"]}, + "sigev_value": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, "sigevent": {"id_type":"type", "header":"signal.h", "extensions":["CX"]}, "sigfillset": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGFPE": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sighold": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGHUP": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigignore": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGILL": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "siginfo_t": {"id_type":"type", "header":"signal.h", "extensions":[]}, + "SIGINT": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "siginterrupt": {"id_type":"function", "header":"signal.h", "extensions":[]}, "sigismember": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "sigjmp_buf": {"id_type":"type", "header":"setjmp.h", "extensions":["CX"]}, + "SIGKILL": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "siglongjmp": {"id_type":"function", "header":"setjmp.h", "extensions":["CX"]}, + "sigmask": {"id_type":"function", "header":"signal.h", "extensions":["REM"]}, "signal": {"id_type":"function", "header":"signal.h", "extensions":[]}, "signbit": {"id_type":"macro", "header":"math.h", "extensions":[]}, "signgam": {"id_type":"variable", "header":"math.h", "extensions":[]}, "sigpause": {"id_type":"function", "header":"signal.h", "extensions":[]}, "sigpending": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGPIPE": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGPOLL": {"id_type":"macro", "header":"signal.h", "extensions":["OB", "XSR"]}, "sigprocmask": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGPROF": {"id_type":"macro", "header":"signal.h", "extensions":["OB", "XSI"]}, "sigqueue": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGQUEUE_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "SIGQUIT": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigrelse": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGRTMAX": {"id_type":"macro", "header":"signal.h", "extensions":["CX"]}, + "SIGRTMIN": {"id_type":"macro", "header":"signal.h", "extensions":["CX"]}, + "SIGSEGV": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigset": {"id_type":"function", "header":"signal.h", "extensions":[]}, "sigset_t": {"id_type":"type", "header":"signal.h", "extensions":[]}, "sigsetjmp": {"id_type":"function", "header":"setjmp.h", "extensions":["CX"]}, + "sigstack": {"id_type":"type", "header":"signal.h", "extensions":["REM"]}, "SIGSTKSZ": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGSTOP": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigsuspend": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGSYS": {"id_type":"macro", "header":"signal.h", "extensions":["XSI"]}, + "SIGTERM": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigtimedwait": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGTRAP": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGTSTP": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGTTIN": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGTTOU": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGURG": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGUSR1": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGUSR2": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sigval": {"id_type":"type", "header":"signal.h", "extensions":[]}, + "SIGVTALRM": {"id_type":"macro", "header":"signal.h", "extensions":["XSI"]}, "sigwait": {"id_type":"function", "header":"signal.h", "extensions":[]}, "sigwaitinfo": {"id_type":"function", "header":"signal.h", "extensions":[]}, + "SIGXCPU": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SIGXFSZ": {"id_type":"macro", "header":"signal.h", "extensions":[]}, "sin": {"id_type":"function", "header":"math.h", "extensions":[]}, + "sin6_addr": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "sin6_family": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "sin6_flowinfo": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "sin6_port": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "sin6_scope_id": {"id_type":"field", "header":"netinet/in.h", "extensions":["IP6"]}, + "sin_addr": {"id_type":"field", "header":"netinet/in.h", "extensions":[]}, + "sin_family": {"id_type":"field", "header":"netinet/in.h", "extensions":[]}, + "sin_port": {"id_type":"field", "header":"netinet/in.h", "extensions":[]}, + "sin_zero": {"id_type":"field", "header":"netinet/in.h", "extensions":["REM"]}, "sinf": {"id_type":"function", "header":"math.h", "extensions":[]}, "sinh": {"id_type":"function", "header":"math.h", "extensions":[]}, "sinhf": {"id_type":"function", "header":"math.h", "extensions":[]}, "sinhl": {"id_type":"function", "header":"math.h", "extensions":[]}, "sinl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "sival_int": {"id_type":"field", "header":"signal.h", "extensions":[]}, + "sival_ptr": {"id_type":"field", "header":"signal.h", "extensions":[]}, + "SIZE_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, "size_t": {"id_type":"macro", "header":"stddef.h", "extensions":["TSA","TSS"]}, + "sl_modlist": {"id_type":"field", "header":"stropts.h", "extensions":[]}, + "sl_nmods": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "sleep": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "SNDZERO": {"id_type":"constant", "header":"stropts.h", "extensions":[]}, "snprintf": {"id_type":"function", "header":"stdio.h", "extensions":[], "notes":{"variadic-plugin":true}}, - "SO_ACCEPTCONN": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_BROADCAST": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_DEBUG": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_DONTROUTE": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_ERROR": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_KEEPALIVE": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_LINGER": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_OOBINLINE": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_RCVBUF": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_RCVLOWAT": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_RCVTIMEO": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_REUSEADDR": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_SNDBUF": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_SNDLOWAT": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_SNDTIMEO": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SO_TYPE": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SOCK_DGRAM": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SOCK_RAW": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SOCK_SEQPACKET": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SOCK_STREAM": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "sockaddr": {"id_type":"type", "header":"sys/socket.h", "extensions":["IP6"]}, + "SO_ACCEPTCONN": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_BROADCAST": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_DEBUG": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_DONTROUTE": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_ERROR": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_KEEPALIVE": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_LINGER": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_OOBINLINE": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_RCVBUF": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_RCVLOWAT": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_RCVTIMEO": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_REUSEADDR": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_SNDBUF": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_SNDLOWAT": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_SNDTIMEO": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SO_TYPE": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SOCK_DGRAM": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SOCK_RAW": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SOCK_SEQPACKET": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SOCK_STREAM": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "sockaddr": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, "sockaddr_in": {"id_type":"type", "header":"netinet/in.h", "extensions":[]}, "sockaddr_in6": {"id_type":"type", "header":"netinet/in.h", "extensions":["IP6"]}, + "sockaddr_storage": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, "sockaddr_un": {"id_type":"type", "header":"sys/un.h", "extensions":[]}, - "sockatmark": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "socket": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "socketpair": {"id_type":"function", "header":"sys/socket.h", "extensions":["IP6"]}, - "SOL_SOCKET": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, - "SOMAXCONN": {"id_type":"constant", "header":"sys/socket.h", "extensions":["IP6"]}, + "sockatmark": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "socket": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "socketpair": {"id_type":"function", "header":"sys/socket.h", "extensions":[]}, + "socklen_t": {"id_type":"type", "header":"sys/socket.h", "extensions":[]}, + "SOL_SOCKET": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, + "SOMAXCONN": {"id_type":"constant", "header":"sys/socket.h", "extensions":[]}, "speed_t": {"id_type":"type", "header":"termios.h", "extensions":[]}, "sprintf": {"id_type":"function", "header":"stdio.h", "extensions":[], "notes":{"variadic-plugin":true}}, "sqrt": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -1830,12 +3117,35 @@ "srand48": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "srandom": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "SS_DISABLE": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "ss_family": {"id_type":"field", "header":"sys/socket.h", "extensions":[]}, + "ss_flags": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, "SS_ONSTACK": {"id_type":"macro", "header":"signal.h", "extensions":[]}, + "SS_REPL_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["SS", "TSP"]}, + "ss_size": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "ss_sp": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, "sscanf": {"id_type":"function", "header":"stdio.h", "extensions":[], "notes":{"variadic-plugin":true}}, "SSIZE_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "ssize_t": {"id_type":"type", "header":"stdio.h", "extensions":["CX"]}, + "st_atim": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "st_atime": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "st_blksize": {"id_type":"field", "header":"sys/stat.h", "extensions":["XSI"]}, + "st_blocks": {"id_type":"field", "header":"sys/stat.h", "extensions":["XSI"]}, + "st_ctim": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "st_ctime": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "st_dev": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "st_gid": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "st_ino": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "ST_ISGID": {"id_type":"constant", "header":"sys/statvfs.h", "extensions":[]}, + "ST_ISUID": {"id_type":"constant", "header":"sys/statvfs.h", "extensions":[]}, + "st_mode": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "st_mtim": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, + "st_mtime": {"id_type":"macro", "header":"sys/stat.h", "extensions":[]}, + "st_nlink": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, "ST_NOSUID": {"id_type":"constant", "header":"sys/statvfs.h", "extensions":[]}, + "st_rdev": {"id_type":"field", "header":"sys/stat.h", "extensions":["XSI"]}, "ST_RDONLY": {"id_type":"constant", "header":"sys/statvfs.h", "extensions":[]}, + "st_size": {"id_type":"field", "header":"sys/stat.h", "extensions":["SHM", "TYM"]}, + "st_uid": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, "stack_t": {"id_type":"type", "header":"signal.h", "extensions":[]}, "stat": {"id_type":"function", "header":"sys/stat.h", "extensions":["OB"]}, "stat": {"id_type":"type", "header":"sys/stat.h", "extensions":["OB"]}, @@ -1848,6 +3158,7 @@ "STDIN_FILENO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "stdout": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, "STDOUT_FILENO": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "still": {"id_type":"field", "header":"sys/stat.h", "extensions":[]}, "stpcpy": {"id_type":"function", "header":"string.h", "extensions":[]}, "stpncpy": {"id_type":"function", "header":"string.h", "extensions":[]}, "str_list": {"id_type":"type", "header":"stropts.h", "extensions":[]}, @@ -1863,14 +3174,15 @@ "strcpy": {"id_type":"function", "header":"string.h", "extensions":[]}, "strcspn": {"id_type":"function", "header":"string.h", "extensions":[]}, "strdup": {"id_type":"function", "header":"string.h", "extensions":["XSI"]}, + "STREAM_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "strerror": {"id_type":"function", "header":"string.h", "extensions":[]}, "strerror_l": {"id_type":"function", "header":"string.h", "extensions":[]}, "strerror_r": {"id_type":"function", "header":"string.h", "extensions":["CX"]}, "strfdinsert": {"id_type":"type", "header":"stropts.h", "extensions":[]}, "strfmon": {"id_type":"function", "header":"monetary.h", "extensions":[]}, "strfmon_l": {"id_type":"function", "header":"monetary.h", "extensions":[]}, - "strftime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "strftime_l": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "strftime": {"id_type":"function", "header":"time.h", "extensions":[]}, + "strftime_l": {"id_type":"function", "header":"time.h", "extensions":[]}, "strioctl": {"id_type":"type", "header":"stropts.h", "extensions":[]}, "strlen": {"id_type":"function", "header":"string.h", "extensions":[]}, "strncasecmp": {"id_type":"function", "header":"strings.h", "extensions":[]}, @@ -1882,7 +3194,7 @@ "strnlen": {"id_type":"function", "header":"string.h", "extensions":["CX"]}, "strpbrk": {"id_type":"function", "header":"string.h", "extensions":[]}, "strpeek": {"id_type":"type", "header":"stropts.h", "extensions":[]}, - "strptime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "strptime": {"id_type":"function", "header":"time.h", "extensions":[]}, "strrchr": {"id_type":"function", "header":"string.h", "extensions":[]}, "strrecvfd": {"id_type":"type", "header":"stropts.h", "extensions":[]}, "strsignal": {"id_type":"function", "header":"string.h", "extensions":[]}, @@ -1901,18 +3213,31 @@ "strtoumax": {"id_type":"function", "header":"inttypes.h", "extensions":[]}, "strxfrm": {"id_type":"function", "header":"string.h", "extensions":[]}, "strxfrm_l": {"id_type":"function", "header":"string.h", "extensions":["CX"]}, + "sun_family": {"id_type":"field", "header":"sys/un.h", "extensions":[]}, + "sun_path": {"id_type":"field", "header":"sys/un.h", "extensions":[]}, "suseconds_t": {"id_type":"type", "header":"sys/types.h", "extensions":["XSI"]}, "swab": {"id_type":"function", "header":"unistd.h", "extensions":["XSI"]}, "swprintf": {"id_type":"function", "header":"wchar.h", "extensions":[], "notes":{"variadic-plugin":true}}, "swscanf": {"id_type":"function", "header":"wchar.h", "extensions":[], "notes":{"variadic-plugin":true}}, + "SWTCH": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "symlink": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "SYMLINK_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "symlinkat": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "SYMLOOP_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "SYMTYPE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "sync": {"id_type":"function", "header":"unistd.h", "extensions":["XSI"]}, "sysconf": {"id_type":"function", "header":"unistd.h", "extensions":["ADV"]}, "syslog": {"id_type":"function", "header":"syslog.h", "extensions":[], "notes":{"variadic-plugin":true}}, - "system": {"id_type":"function", "header":"stdlib.h", "extensions":["IP6"]}, + "sysname": {"id_type":"field", "header":"sys/utsname.h", "extensions":[]}, + "system": {"id_type":"function", "header":"stdlib.h", "extensions":[]}, + "T_FMT": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "T_FMT_AMPM": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, "t_scalar_t": {"id_type":"type", "header":"stropts.h", "extensions":[]}, "t_uscalar_t": {"id_type":"type", "header":"stropts.h", "extensions":[]}, + "TAB0": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "TAB1": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "TAB2": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "TAB3": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, "TABDLY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "tan": {"id_type":"function", "header":"math.h", "extensions":[]}, "tanf": {"id_type":"function", "header":"math.h", "extensions":[]}, @@ -1949,27 +3274,50 @@ "tgamma": {"id_type":"function", "header":"math.h", "extensions":[]}, "tgammaf": {"id_type":"function", "header":"math.h", "extensions":[]}, "tgammal": {"id_type":"function", "header":"math.h", "extensions":[]}, - "time": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "TGEXEC": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TGREAD": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TGWRITE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "thousands_sep": {"id_type":"field", "header":"locale.h", "extensions":[]}, + "THOUSEP": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "time": {"id_type":"function", "header":"time.h", "extensions":[]}, "time_t": {"id_type":"type", "header":"sys/types.h", "extensions":["SS","TSP"]}, - "TIMER_ABSTIME": {"id_type":"constant", "header":"time.h", "extensions":["IP6"]}, - "timer_create": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "timer_delete": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "timer_getoverrun": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "timer_gettime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, - "timer_settime": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "TIMER_ABSTIME": {"id_type":"constant", "header":"time.h", "extensions":[]}, + "timer_create": {"id_type":"function", "header":"time.h", "extensions":[]}, + "timer_delete": {"id_type":"function", "header":"time.h", "extensions":[]}, + "timer_getoverrun": {"id_type":"function", "header":"time.h", "extensions":[]}, + "timer_gettime": {"id_type":"function", "header":"time.h", "extensions":[]}, + "TIMER_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "timer_settime": {"id_type":"function", "header":"time.h", "extensions":[]}, "timer_t": {"id_type":"type", "header":"sys/types.h", "extensions":["CX"]}, "times": {"id_type":"function", "header":"sys/times.h", "extensions":["OB"]}, - "timespec": {"id_type":"type", "header":"time.h", "extensions":["IP6"]}, - "timeval": {"id_type":"type", "header":"sys/time.h", "extensions":["IP6"]}, - "timezone": {"id_type":"variable", "header":"time.h", "extensions":["IP6"]}, - "tm": {"id_type":"type", "header":"time.h", "extensions":["IP6"]}, - "TMP_MAX": {"id_type":"macro", "header":"stdio.h", "extensions":[]}, + "timespec": {"id_type":"type", "header":"time.h", "extensions":[]}, + "timeval": {"id_type":"type", "header":"sys/time.h", "extensions":[]}, + "timezone": {"id_type":"variable", "header":"time.h", "extensions":[]}, + "tm": {"id_type":"type", "header":"time.h", "extensions":[]}, + "tm_hour": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_isdst": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_mday": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_min": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_mon": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_sec": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_wday": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_yday": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tm_year": {"id_type":"field", "header":"time.h", "extensions":[]}, + "TMAGIC": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TMAGLEN": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TMP_MAX": {"id_type":"macro", "header":"stdio.h", "extensions":["OB", "XSI"]}, "tmpfile": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "tmpnam": {"id_type":"function", "header":"stdio.h", "extensions":["OB"]}, "tms": {"id_type":"type", "header":"sys/times.h", "extensions":["OB"]}, + "tms_cstime": {"id_type":"field", "header":"sys/times.h", "extensions":[]}, + "tms_cutime": {"id_type":"field", "header":"sys/times.h", "extensions":[]}, + "tms_stime": {"id_type":"field", "header":"sys/times.h", "extensions":[]}, + "tms_utime": {"id_type":"field", "header":"sys/times.h", "extensions":[]}, "toascii": {"id_type":"function", "header":"ctype.h", "extensions":["OB","XSI"]}, + "TOEXEC": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "tolower": {"id_type":"function", "header":"ctype.h", "extensions":[]}, "tolower_l": {"id_type":"function", "header":"ctype.h", "extensions":["CX"]}, + "TOREAD": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "TOSTOP": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "toupper": {"id_type":"function", "header":"ctype.h", "extensions":[]}, "toupper_l": {"id_type":"function", "header":"ctype.h", "extensions":["CX"]}, @@ -1977,27 +3325,90 @@ "towctrans_l": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, "towlower": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, "towlower_l": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, + "TOWRITE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "towupper": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, "towupper_l": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, "trace_attr_t": {"id_type":"type", "header":"sys/types.h", "extensions":["OB","TRC"]}, "trace_event_id_t": {"id_type":"type", "header":"sys/types.h", "extensions":["OB","TRC"]}, + "TRACE_EVENT_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["OB", "TRC"]}, "trace_event_set_t": {"id_type":"type", "header":"sys/types.h", "extensions":["OB","TEF"]}, "trace_id_t": {"id_type":"type", "header":"sys/types.h", "extensions":["OB","TRC"]}, + "TRACE_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["OB", "TRC"]}, + "TRACE_SYS_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["OB", "TRC"]}, + "TRACE_USER_EVENT_MAX": {"id_type":"constant", "header":"limits.h", "extensions":["OB", "TRC"]}, + "TRAP_BRKPT": {"id_type":"constant", "header":"signal.h", "extensions":["XSI"]}, + "TRAP_TRACE": {"id_type":"constant", "header":"signal.h", "extensions":["XSI"]}, "true": {"id_type":"macro", "header":"stdbool.h", "extensions":[]}, "trunc": {"id_type":"function", "header":"math.h", "extensions":[]}, "truncate": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "truncf": {"id_type":"function", "header":"math.h", "extensions":[]}, "truncl": {"id_type":"function", "header":"math.h", "extensions":[]}, + "TRY_AGAIN": {"id_type":"macro", "header":"netdb.h", "extensions":["REM"]}, "tsearch": {"id_type":"function", "header":"search.h", "extensions":[]}, + "TSGID": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TSUID": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TSVTX": {"id_type":"constant", "header":"tar.h", "extensions":["XSI"]}, + "TTY_NAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, "ttyname": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "ttyname_r": {"id_type":"function", "header":"unistd.h", "extensions":[]}, + "ttyslot": {"id_type":"function", "header":"stdlib.h", "extensions":["REM"]}, + "TUEXEC": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TUREAD": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TUWRITE": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "tv_nsec": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tv_sec": {"id_type":"field", "header":"time.h", "extensions":[]}, + "tv_usec": {"id_type":"field", "header":"sys/time.h", "extensions":[]}, + "TVERSION": {"id_type":"constant", "header":"tar.h", "extensions":[]}, + "TVERSLEN": {"id_type":"constant", "header":"tar.h", "extensions":[]}, "twalk": {"id_type":"function", "header":"search.h", "extensions":[]}, - "tzname": {"id_type":"variable", "header":"time.h", "extensions":["IP6"]}, - "tzset": {"id_type":"function", "header":"time.h", "extensions":["IP6"]}, + "tzname": {"id_type":"variable", "header":"time.h", "extensions":[]}, + "TZNAME_MAX": {"id_type":"constant", "header":"limits.h", "extensions":[]}, + "tzset": {"id_type":"function", "header":"time.h", "extensions":[]}, + "uc_link": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "uc_mcontext": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "uc_sigmask": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, + "uc_stack": {"id_type":"field", "header":"signal.h", "extensions":["CX"]}, "UCHAR_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "ucontext_t": {"id_type":"type", "header":"signal.h", "extensions":[]}, + "uid": {"id_type":"field", "header":"stropts.h", "extensions":[]}, "uid_t": {"id_type":"type", "header":"sys/types.h", "extensions":[]}, + "UINT16_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "UINT16_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint16_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "UINT32_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "UINT32_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint32_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "UINT64_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "UINT64_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint64_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "UINT8_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "UINT8_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint8_t": {"id_type":"type", "header":"stdint.h", "extensions":["CX"]}, + "UINT_FAST16_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_fast16_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_FAST32_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_fast32_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_FAST64_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_fast64_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_FAST8_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_fast8_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_LEAST16_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_least16_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_LEAST32_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_least32_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_LEAST64_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_least64_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINT_LEAST8_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uint_least8_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, "UINT_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, + "UINTMAX_C": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "UINTMAX_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uintmax_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UINTPTR_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "uintptr_t": {"id_type":"type", "header":"stdint.h", "extensions":[]}, + "UIO_MAXIOV": {"id_type":"constant", "header":"sys/uio.h", "extensions":["REM"]}, + "UL_GETFSIZE": {"id_type":"constant", "header":"ulimit.h", "extensions":[]}, + "UL_SETFSIZE": {"id_type":"constant", "header":"ulimit.h", "extensions":[]}, "ulimit": {"id_type":"function", "header":"ulimit.h", "extensions":[]}, "ULLONG_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "ULONG_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, @@ -2009,37 +3420,70 @@ "unlinkat": {"id_type":"function", "header":"unistd.h", "extensions":[]}, "unlockpt": {"id_type":"function", "header":"stdlib.h", "extensions":["XSI"]}, "unsetenv": {"id_type":"function", "header":"stdlib.h", "extensions":["CX"]}, + "useconds_t": {"id_type":"type", "header":"unistd.h", "extensions":["XSI"]}, + "uselocale": {"id_type":"function", "header":"locale.h", "extensions":["CX"]}, "USER_PROCESS": {"id_type":"constant", "header":"utmpx.h", "extensions":[]}, "USHRT_MAX": {"id_type":"macro", "header":"limits.h", "extensions":[]}, "usleep": {"id_type":"function", "header":"unistd.h", "extensions":["OB","REM"]}, + "ut_id": {"id_type":"field", "header":"utmpx.h", "extensions":[]}, + "ut_line": {"id_type":"field", "header":"utmpx.h", "extensions":[]}, + "ut_pid": {"id_type":"field", "header":"utmpx.h", "extensions":[]}, + "ut_tv": {"id_type":"field", "header":"utmpx.h", "extensions":[]}, + "ut_type": {"id_type":"field", "header":"utmpx.h", "extensions":[]}, + "ut_user": {"id_type":"field", "header":"utmpx.h", "extensions":[]}, "utimbuf": {"id_type":"type", "header":"utime.h", "extensions":[]}, "utime": {"id_type":"function", "header":"utime.h", "extensions":[]}, + "UTIME_NOW": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, + "UTIME_OMIT": {"id_type":"constant", "header":"sys/stat.h", "extensions":[]}, "utimensat": {"id_type":"function", "header":"sys/stat.h", "extensions":["OB"]}, - "utimes": {"id_type":"function", "header":"sys/time.h", "extensions":["IP6"]}, + "utimes": {"id_type":"function", "header":"sys/time.h", "extensions":[]}, "utmpx": {"id_type":"type", "header":"utmpx.h", "extensions":[]}, "utsname": {"id_type":"type", "header":"sys/utsname.h", "extensions":[]}, - "va_arg": {"id_type":"type", "header":"stdarg.h", "extensions":[]}, + "va_arg": {"id_type":"macro", "header":"stdarg.h", "extensions":[]}, "va_copy": {"id_type":"macro", "header":"stdarg.h", "extensions":[]}, "va_end": {"id_type":"macro", "header":"stdarg.h", "extensions":[]}, "va_list": {"id_type":"type", "header":"stdarg.h", "extensions":[]}, "va_start": {"id_type":"macro", "header":"stdarg.h", "extensions":[]}, + "valloc": {"id_type":"function", "header":"stdlib.h", "extensions":["REM"]}, + "VDISCARD": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "vdprintf": {"id_type":"function", "header":"stdio.h", "extensions":["CX"]}, + "VDSUSP": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "VEOF": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VEOL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VERASE": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "version": {"id_type":"field", "header":"sys/utsname.h", "extensions":[]}, "vfprintf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "vfscanf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "vfwprintf": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "vfwscanf": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "VINTR": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VISIT": {"id_type":"type", "header":"search.h", "extensions":[]}, + "VKILL": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VLNEXT": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "VMIN": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "vprintf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, + "VQUIT": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VREPRINT": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "vscanf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "vsnprintf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "vsprintf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, "vsscanf": {"id_type":"function", "header":"stdio.h", "extensions":[]}, + "VSTART": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VSTATUS": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, + "VSTOP": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VSUSP": {"id_type":"constant", "header":"termios.h", "extensions":[]}, "vswprintf": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "vswscanf": {"id_type":"function", "header":"wchar.h", "extensions":[]}, + "VT0": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, + "VT1": {"id_type":"constant", "header":"termios.h", "extensions":["XSI"]}, "VTDLY": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VTIME": {"id_type":"constant", "header":"termios.h", "extensions":[]}, + "VWERASE": {"id_type":"reserved_name", "header":"termios.h", "extensions":["XSI"]}, "vwprintf": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "vwscanf": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "W_OK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, "wait": {"id_type":"function", "header":"sys/wait.h", "extensions":[]}, + "wait3": {"id_type":"function", "header":"sys/wait.h", "extensions":["REM"]}, "waitid": {"id_type":"function", "header":"sys/wait.h", "extensions":[]}, "waitpid": {"id_type":"function", "header":"sys/wait.h", "extensions":[]}, "WCHAR_MAX": {"id_type":"macro", "header":"wchar.h", "extensions":[]}, @@ -2096,6 +3540,9 @@ "wctype_l": {"id_type":"function", "header":"wctype.h", "extensions":["OB","XSI"]}, "wctype_t": {"id_type":"type", "header":"wchar.h", "extensions":["OB","XSI"]}, "wcwidth": {"id_type":"function", "header":"wchar.h", "extensions":["XSI"]}, + "we_offs": {"id_type":"field", "header":"wordexp.h", "extensions":[]}, + "we_wordc": {"id_type":"field", "header":"wordexp.h", "extensions":[]}, + "we_wordv": {"id_type":"field", "header":"wordexp.h", "extensions":[]}, "WEOF": {"id_type":"macro", "header":"wchar.h", "extensions":[]}, "WEXITED": {"id_type":"constant", "header":"sys/wait.h", "extensions":[]}, "WEXITSTATUS": {"id_type":"constant", "header":"sys/wait.h", "extensions":["CX"]}, @@ -2103,6 +3550,8 @@ "WIFEXITED": {"id_type":"constant", "header":"sys/wait.h", "extensions":["CX"]}, "WIFSIGNALED": {"id_type":"constant", "header":"sys/wait.h", "extensions":["CX"]}, "WIFSTOPPED": {"id_type":"constant", "header":"sys/wait.h", "extensions":["CX"]}, + "WINT_MAX": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, + "WINT_MIN": {"id_type":"macro", "header":"stdint.h", "extensions":[]}, "wint_t": {"id_type":"type", "header":"wchar.h", "extensions":["OB","XSI"]}, "wmemchr": {"id_type":"function", "header":"wchar.h", "extensions":[]}, "wmemcmp": {"id_type":"function", "header":"wchar.h", "extensions":[]}, @@ -2123,6 +3572,7 @@ "WRDE_DOOFFS": {"id_type":"constant", "header":"wordexp.h", "extensions":[]}, "WRDE_NOCMD": {"id_type":"constant", "header":"wordexp.h", "extensions":[]}, "WRDE_NOSPACE": {"id_type":"constant", "header":"wordexp.h", "extensions":[]}, + "WRDE_NOSYS": {"id_type":"constant", "header":"wordexp.h", "extensions":["REM"]}, "WRDE_REUSE": {"id_type":"constant", "header":"wordexp.h", "extensions":[]}, "WRDE_SHOWERR": {"id_type":"constant", "header":"wordexp.h", "extensions":[]}, "WRDE_SYNTAX": {"id_type":"constant", "header":"wordexp.h", "extensions":[]}, @@ -2135,10 +3585,13 @@ "WTERMSIG": {"id_type":"constant", "header":"sys/wait.h", "extensions":["CX"]}, "WUNTRACED": {"id_type":"constant", "header":"sys/wait.h", "extensions":["CX"]}, "X_OK": {"id_type":"constant", "header":"unistd.h", "extensions":[]}, + "XCASE": {"id_type":"constant", "header":"termios.h", "extensions":["REM"]}, "xor": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, "xor_eq": {"id_type":"macro", "header":"iso646.h", "extensions":[]}, "y0": {"id_type":"function", "header":"math.h", "extensions":["XSI"]}, "y1": {"id_type":"function", "header":"math.h", "extensions":["XSI"]}, + "YESEXPR": {"id_type":"constant", "header":"langinfo.h", "extensions":[]}, + "YESSTR": {"id_type":"constant", "header":"langinfo.h", "extensions":["REM"]}, "yn": {"id_type":"function", "header":"math.h", "extensions":["XSI"]} } } diff --git a/tests/compliance/check-json.i b/tests/compliance/check-json.i index b4c5e6c33fc7f804398a3320873a02c67a4440cc..99a889344abf1496eaf7701a4e17589f3d3611cf 100644 --- a/tests/compliance/check-json.i +++ b/tests/compliance/check-json.i @@ -5,4 +5,5 @@ EXECNOW: LOG json_@PTEST_NAME@_2.txt python3 -m json.tool < @SHARE@/glibc_functions.json | head -n 2 > @PTEST_RESULT@/json_@PTEST_NAME@_2.txt 2> @DEV_NULL@ EXECNOW: LOG json_@PTEST_NAME@_3.txt python3 -m json.tool < @SHARE@/nonstandard_identifiers.json | head -n 2 > @PTEST_RESULT@/json_@PTEST_NAME@_3.txt 2> @DEV_NULL@ EXECNOW: LOG json_@PTEST_NAME@_4.txt python3 -m json.tool < @SHARE@/posix_identifiers.json | head -n 2 > @PTEST_RESULT@/json_@PTEST_NAME@_4.txt 2> @DEV_NULL@ + EXECNOW: LOG json_@PTEST_NAME@_5.txt python3 @PTEST_DIR@/sanity-checks.py @SHARE@ > @PTEST_RESULT@/json_@PTEST_NAME@_5.txt 2> @DEV_NULL@ */ diff --git a/tests/compliance/oracle/json_check-json_1.txt b/tests/compliance/oracle/json_check-json_1.txt index 1c7fc7039ae9a32a7e24b026fa194ade1cc32984..1b5870264ab3d7511f6c0ec3cce36b2ddf76554c 100644 --- a/tests/compliance/oracle/json_check-json_1.txt +++ b/tests/compliance/oracle/json_check-json_1.txt @@ -1,2 +1,2 @@ { - "description": "C11 reserved function identifiers", + "description": "C11 reserved function and macro identifiers", diff --git a/tests/compliance/oracle/json_check-json_5.txt b/tests/compliance/oracle/json_check-json_5.txt new file mode 100644 index 0000000000000000000000000000000000000000..7a7ac78c07c94eab5f3e5cbdd027727aa0dd3148 --- /dev/null +++ b/tests/compliance/oracle/json_check-json_5.txt @@ -0,0 +1,2 @@ +../../../share/compliance/posix_identifiers.json checked. +../../../share/compliance/c11_functions.json checked. diff --git a/tests/compliance/sanity-checks.py b/tests/compliance/sanity-checks.py new file mode 100755 index 0000000000000000000000000000000000000000..3a7418b6414ecad96ed170dd867841fd0c6ac54f --- /dev/null +++ b/tests/compliance/sanity-checks.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python3 +#-*- coding: utf-8 -*- + +# Perform some sanity checks related to the compliance JSON files + +import json +import sys +from pathlib import Path + +if len(sys.argv) < 2: + sys.exit(f"usage: {sys.argv[0]} dir (where dir is FRAMAC_SHARE/compliance)") + +compliance_dir = sys.argv[1] + +posix_ids_path = Path(compliance_dir) / "posix_identifiers.json" +posix_headers = set() +posix_dict = {} +with open(posix_ids_path) as data: + js = json.load(data) + posix_dict = js["data"] + id_types = set(e["type"] for e in js["id_types"]) + posix_headers = set(js["headers"].keys()) + extension_names = set(js["extension_names"].keys()) + unique_ids = set() + for (i, v) in posix_dict.items(): + if i in unique_ids: + sys.exit("duplicate id {i}") + unique_ids.add(i) + id_type = v["id_type"] + if id_type not in id_types: + sys.exit(f"error: unknown id_type '{id_type}' for id {i}") + header = v["header"] + if header not in posix_headers: + sys.exit(f"error: unknown header {header} for id {i}") + exts = set(v["extensions"]) + unknown_exts = exts - extension_names + if unknown_exts: + sys.exit(f"error: unknown extension(s) {unknown_exts} for id {i}") +print(f"{posix_ids_path} checked.") + +c11_headers_path = Path(compliance_dir) / "c11_headers.json" +c11_headers = [] +with open(c11_headers_path) as data: + js = json.load(data) + c11_headers = js["data"] + +c11_funs_path = Path(compliance_dir) / "c11_functions.json" +c11_funs = [] +with open(c11_funs_path) as data: + js = json.load(data) + c11_funs = js["data"] + +for (i, v) in c11_funs.items(): + header = v["header"] + if header not in c11_headers: + sys.exit(f"error: unknown header {header} for id {i}") + if i not in posix_dict: + if "notes" in v: + if "not-in-posix" not in v["notes"]: + print(f"warning: C11 identifier unexpectedly not in POSIX: {i}") + else: + if "notes" in v and "not-in-posix" in v["notes"]: + print(f"warning: C11 identifier unexpectedly found in POSIX: {i}") + id_type = posix_dict[i]["id_type"] + if id_type != "function": + if "notes" in v and "macro" in v["notes"]: + if id_type != "macro": + print(f"warning: C11 macro {i} is not a macro in POSIX, but a {id_type}") + else: + print(f"warning: C11 function {i} is not a function in POSIX, but a {id_type}") + posix_header = posix_dict[i]["header"] + if header != posix_header: + sys.exit(f"error: C11 function {i} mapped to header {header}, but in POSIX it is mapped to header {posix_header}") +print(f"{c11_funs_path} checked.")