v1.1.16 update
authornsz <nsz@port70.net>
Sat, 15 Oct 2016 12:20:52 +0000 (12:20 +0000)
committerSzabolcs Nagy <nsz@port70.net>
Sun, 15 Jan 2017 11:45:21 +0000 (11:45 +0000)
34 files changed:
Makefile
abi_func.cc
abi_type.aarch64.cc
abi_type.arm.cc
abi_type.i386.cc
abi_type.microblaze.cc
abi_type.mips.cc
abi_type.mips64.cc
abi_type.mipsn32.cc
abi_type.or1k.cc
abi_type.powerpc.cc
abi_type.powerpc64.cc
abi_type.sh.cc
abi_type.x32.cc
abi_type.x86_64.cc
data/abi_func.x86_64.musl
data/musl.aarch64.decls
data/musl.arm.decls
data/musl.generic.decls
data/musl.i386.decls
data/musl.microblaze.decls
data/musl.mips.decls
data/musl.mips64.decls
data/musl.mipsn32.decls
data/musl.or1k.decls
data/musl.powerpc.decls
data/musl.powerpc64.decls
data/musl.problems
data/musl.sh.decls
data/musl.x32.decls
data/musl.x86_64.decls
tab_c11.html
tab_c99.html
tab_posix.html

index 9ab4a7d..ed1d524 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -10,9 +10,9 @@ abi: data/abi_type.x86_64.musl data/abi_func.x86_64.musl
 abi_type.x86_64.cc abi_func.cc: tables
 
 data/abi_type.x86_64.musl: abi_type.x86_64.cc
-       CXX=g++ ./abi_type_data.sh >$@
+       CXX='g++ -nostdinc -isystem /tmp/T.x86_64/include' ./abi_type_data.sh >$@
 data/abi_func.x86_64.musl: abi_func.cc
-       CXX=g++ ./abi_func_data.sh >$@
+       CXX='g++ -nostdinc -isystem /tmp/T.x86_64/include' ./abi_func_data.sh >$@
 
 
 sizeof: sizeof-glibc sizeof-musl
index 2c786b6..6abb9a9 100644 (file)
@@ -493,7 +493,9 @@ T(fgets)
 T(fgets_unlocked)
 T(fgetspent)
 T(fgetwc)
+T(fgetwc_unlocked)
 T(fgetws)
+T(fgetws_unlocked)
 T(fgetxattr)
 T(fileno)
 T(fileno_unlocked)
@@ -530,7 +532,9 @@ T(fputc_unlocked)
 T(fputs)
 T(fputs_unlocked)
 T(fputwc)
+T(fputwc_unlocked)
 T(fputws)
+T(fputws_unlocked)
 T(fread)
 T(fread_unlocked)
 T(free)
@@ -667,7 +671,9 @@ T(getutxid)
 T(getutxline)
 T(getw)
 T(getwc)
+T(getwc_unlocked)
 T(getwchar)
+T(getwchar_unlocked)
 T(getxattr)
 T(glob)
 T(globfree)
@@ -1055,6 +1061,7 @@ T(pthread_detach)
 T(pthread_equal)
 T(pthread_exit)
 T(pthread_getaffinity_np)
+T(pthread_getattr_default_np)
 T(pthread_getattr_np)
 T(pthread_getconcurrency)
 T(pthread_getcpuclockid)
@@ -1101,9 +1108,11 @@ T(pthread_rwlockattr_init)
 T(pthread_rwlockattr_setpshared)
 T(pthread_self)
 T(pthread_setaffinity_np)
+T(pthread_setattr_default_np)
 T(pthread_setcancelstate)
 T(pthread_setcanceltype)
 T(pthread_setconcurrency)
+T(pthread_setname_np)
 T(pthread_setschedparam)
 T(pthread_setschedprio)
 T(pthread_setspecific)
@@ -1132,7 +1141,9 @@ T(pututline)
 T(pututxline)
 T(putw)
 T(putwc)
+T(putwc_unlocked)
 T(putwchar)
+T(putwchar_unlocked)
 T(pwrite)
 T(pwritev)
 T(qsort)
@@ -1552,6 +1563,7 @@ T(wcscpy)
 T(wcscspn)
 T(wcsdup)
 T(wcsftime)
+T(wcsftime_l)
 T(wcslen)
 T(wcsncasecmp)
 T(wcsncasecmp_l)
index 472a581..8290db1 100644 (file)
@@ -600,6 +600,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index fa92d13..0e1c30f 100644 (file)
@@ -597,6 +597,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 39c3781..cd5c33d 100644 (file)
@@ -599,6 +599,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index d7413d4..d6df306 100644 (file)
@@ -593,6 +593,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 0b0b1c4..7070d1b 100644 (file)
@@ -598,6 +598,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 0b0b1c4..7070d1b 100644 (file)
@@ -598,6 +598,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 0b0b1c4..7070d1b 100644 (file)
@@ -598,6 +598,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index d7413d4..d6df306 100644 (file)
@@ -593,6 +593,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 59cfb75..a8346d9 100644 (file)
@@ -601,6 +601,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 59cfb75..a8346d9 100644 (file)
@@ -601,6 +601,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 06b4769..cf96c61 100644 (file)
@@ -600,6 +600,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index bd2c0eb..e6abf18 100644 (file)
@@ -598,6 +598,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index bd2c0eb..e6abf18 100644 (file)
@@ -598,6 +598,7 @@ T(struct,strrecvfd)
 T(struct,sysinfo)
 T(struct,tcp_info)
 T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
 T(struct,tcphdr)
 T(struct,termios)
 T(struct,tftphdr)
index 7378877..78f4137 100644 (file)
@@ -359,7 +359,9 @@ char* fgets(char*, int, _IO_FILE*)
 char* fgets_unlocked(char*, int, _IO_FILE*)
 spwd* fgetspent(_IO_FILE*)
 unsigned int fgetwc(_IO_FILE*)
+unsigned int fgetwc_unlocked(_IO_FILE*)
 wchar_t* fgetws(wchar_t*, int, _IO_FILE*)
+wchar_t* fgetws_unlocked(wchar_t*, int, _IO_FILE*)
 long fgetxattr(int, char const*, void*, unsigned long)
 int fileno(_IO_FILE*)
 int fileno_unlocked(_IO_FILE*)
@@ -396,7 +398,9 @@ int fputc_unlocked(int, _IO_FILE*)
 int fputs(char const*, _IO_FILE*)
 int fputs_unlocked(char const*, _IO_FILE*)
 unsigned int fputwc(wchar_t, _IO_FILE*)
+unsigned int fputwc_unlocked(wchar_t, _IO_FILE*)
 int fputws(wchar_t const*, _IO_FILE*)
+int fputws_unlocked(wchar_t const*, _IO_FILE*)
 unsigned long fread(void*, unsigned long, unsigned long, _IO_FILE*)
 unsigned long fread_unlocked(void*, unsigned long, unsigned long, _IO_FILE*)
 void free(void*)
@@ -533,7 +537,9 @@ utmpx* getutxid(utmpx const*)
 utmpx* getutxline(utmpx const*)
 int getw(_IO_FILE*)
 unsigned int getwc(_IO_FILE*)
+unsigned int getwc_unlocked(_IO_FILE*)
 unsigned int getwchar()
+unsigned int getwchar_unlocked()
 long getxattr(char const*, char const*, void*, unsigned long)
 int glob(char const*, int, int (*)(char const*, int), glob_t*)
 void globfree(glob_t*)
@@ -996,7 +1002,9 @@ utmpx* pututline(utmpx const*)
 utmpx* pututxline(utmpx const*)
 int putw(int, _IO_FILE*)
 unsigned int putwc(wchar_t, _IO_FILE*)
+unsigned int putwc_unlocked(wchar_t, _IO_FILE*)
 unsigned int putwchar(wchar_t)
+unsigned int putwchar_unlocked(wchar_t)
 long pwrite(int, void const*, unsigned long, long)
 long pwritev(int, iovec const*, int, long)
 void qsort(void*, unsigned long, unsigned long, int (*)(void const*, void const*))
@@ -1416,6 +1424,7 @@ wchar_t* wcscpy(wchar_t*, wchar_t const*)
 unsigned long wcscspn(wchar_t const*, wchar_t const*)
 wchar_t* wcsdup(wchar_t const*)
 unsigned long wcsftime(wchar_t*, unsigned long, wchar_t const*, tm const*)
+unsigned long wcsftime_l(wchar_t*, unsigned long, wchar_t const*, tm const*, __locale_struct*)
 unsigned long wcslen(wchar_t const*)
 int wcsncasecmp(wchar_t const*, wchar_t const*, unsigned long)
 int wcsncasecmp_l(wchar_t const*, wchar_t const*, unsigned long, __locale_struct*)
index 8479126..6b807a7 100644 (file)
@@ -198,6 +198,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 31
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
 FE_DIVBYZERO   bits/fenv.h     d       #define FE_DIVBYZERO 2
@@ -240,6 +241,17 @@ F_SETOWN   bits/fcntl.h    d       #define F_SETOWN 8
 F_SETOWN_EX    bits/fcntl.h    d       #define F_SETOWN_EX 15
 F_SETSIG       bits/fcntl.h    d       #define F_SETSIG 10
 HUPCL  bits/termios.h  d       #define HUPCL 0002000
+HWCAP_AES      bits/hwcap.h    d       #define HWCAP_AES (1 << 3)
+HWCAP_ASIMD    bits/hwcap.h    d       #define HWCAP_ASIMD (1 << 1)
+HWCAP_ASIMDHP  bits/hwcap.h    d       #define HWCAP_ASIMDHP (1 << 10)
+HWCAP_ATOMICS  bits/hwcap.h    d       #define HWCAP_ATOMICS (1 << 8)
+HWCAP_CRC32    bits/hwcap.h    d       #define HWCAP_CRC32 (1 << 7)
+HWCAP_EVTSTRM  bits/hwcap.h    d       #define HWCAP_EVTSTRM (1 << 2)
+HWCAP_FP       bits/hwcap.h    d       #define HWCAP_FP (1 << 0)
+HWCAP_FPHP     bits/hwcap.h    d       #define HWCAP_FPHP (1 << 9)
+HWCAP_PMULL    bits/hwcap.h    d       #define HWCAP_PMULL (1 << 4)
+HWCAP_SHA1     bits/hwcap.h    d       #define HWCAP_SHA1 (1 << 5)
+HWCAP_SHA2     bits/hwcap.h    d       #define HWCAP_SHA2 (1 << 6)
 ICANON bits/termios.h  d       #define ICANON 0000002
 ICRNL  bits/termios.h  d       #define ICRNL 0000400
 IEXTEN bits/termios.h  d       #define IEXTEN 0100000
@@ -581,6 +593,9 @@ SYS_perf_event_open bits/syscall.h  d       #define SYS_perf_event_open 241
 SYS_personality        bits/syscall.h  d       #define SYS_personality 92
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 59
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 41
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 289
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 290
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 288
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 73
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 167
 SYS_pread64    bits/syscall.h  d       #define SYS_pread64 67
@@ -1072,6 +1087,9 @@ __NR_perf_event_open      bits/syscall.h  d       #define __NR_perf_event_open 241
 __NR_personality       bits/syscall.h  d       #define __NR_personality 92
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 59
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 41
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 289
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 290
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 288
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 73
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 167
 __NR_pread64   bits/syscall.h  d       #define __NR_pread64 67
@@ -1304,11 +1322,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef unsigned wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index 5f1ac31..b777c2f 100644 (file)
@@ -197,6 +197,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 31
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
@@ -241,6 +242,34 @@ F_SETOWN   bits/fcntl.h    d       #define F_SETOWN 8
 F_SETOWN_EX    bits/fcntl.h    d       #define F_SETOWN_EX 15
 F_SETSIG       bits/fcntl.h    d       #define F_SETSIG 10
 HUPCL  bits/termios.h  d       #define HUPCL 0002000
+HWCAP2_AES     bits/hwcap.h    d       #define HWCAP2_AES (1 << 0)
+HWCAP2_CRC32   bits/hwcap.h    d       #define HWCAP2_CRC32 (1 << 4)
+HWCAP2_PMULL   bits/hwcap.h    d       #define HWCAP2_PMULL (1 << 1)
+HWCAP2_SHA1    bits/hwcap.h    d       #define HWCAP2_SHA1 (1 << 2)
+HWCAP2_SHA2    bits/hwcap.h    d       #define HWCAP2_SHA2 (1 << 3)
+HWCAP_26BIT    bits/hwcap.h    d       #define HWCAP_26BIT (1 << 3)
+HWCAP_CRUNCH   bits/hwcap.h    d       #define HWCAP_CRUNCH (1 << 10)
+HWCAP_EDSP     bits/hwcap.h    d       #define HWCAP_EDSP (1 << 7)
+HWCAP_EVTSTRM  bits/hwcap.h    d       #define HWCAP_EVTSTRM (1 << 21)
+HWCAP_FAST_MULT        bits/hwcap.h    d       #define HWCAP_FAST_MULT (1 << 4)
+HWCAP_FPA      bits/hwcap.h    d       #define HWCAP_FPA (1 << 5)
+HWCAP_HALF     bits/hwcap.h    d       #define HWCAP_HALF (1 << 1)
+HWCAP_IDIV     bits/hwcap.h    d       #define HWCAP_IDIV (HWCAP_IDIVA | HWCAP_IDIVT)
+HWCAP_IDIVA    bits/hwcap.h    d       #define HWCAP_IDIVA (1 << 17)
+HWCAP_IDIVT    bits/hwcap.h    d       #define HWCAP_IDIVT (1 << 18)
+HWCAP_IWMMXT   bits/hwcap.h    d       #define HWCAP_IWMMXT (1 << 9)
+HWCAP_JAVA     bits/hwcap.h    d       #define HWCAP_JAVA (1 << 8)
+HWCAP_LPAE     bits/hwcap.h    d       #define HWCAP_LPAE (1 << 20)
+HWCAP_NEON     bits/hwcap.h    d       #define HWCAP_NEON (1 << 12)
+HWCAP_SWP      bits/hwcap.h    d       #define HWCAP_SWP (1 << 0)
+HWCAP_THUMB    bits/hwcap.h    d       #define HWCAP_THUMB (1 << 2)
+HWCAP_THUMBEE  bits/hwcap.h    d       #define HWCAP_THUMBEE (1 << 11)
+HWCAP_TLS      bits/hwcap.h    d       #define HWCAP_TLS (1 << 15)
+HWCAP_VFP      bits/hwcap.h    d       #define HWCAP_VFP (1 << 6)
+HWCAP_VFPD32   bits/hwcap.h    d       #define HWCAP_VFPD32 (1 << 19)
+HWCAP_VFPv3    bits/hwcap.h    d       #define HWCAP_VFPv3 (1 << 13)
+HWCAP_VFPv3D16 bits/hwcap.h    d       #define HWCAP_VFPv3D16 (1 << 14)
+HWCAP_VFPv4    bits/hwcap.h    d       #define HWCAP_VFPv4 (1 << 16)
 ICANON bits/termios.h  d       #define ICANON 0000002
 ICRNL  bits/termios.h  d       #define ICRNL 0000400
 IEXTEN bits/termios.h  d       #define IEXTEN 0100000
@@ -624,6 +653,9 @@ SYS_personality     bits/syscall.h  d       #define SYS_personality 136
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe 42
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 359
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 218
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 395
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 396
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 394
 SYS_poll       bits/syscall.h  d       #define SYS_poll 168
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 336
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 172
@@ -1193,6 +1225,9 @@ __NR_personality  bits/syscall.h  d       #define __NR_personality 136
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe 42
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 359
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 218
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 395
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 396
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 394
 __NR_poll      bits/syscall.h  d       #define __NR_poll 168
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 336
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 172
@@ -1456,11 +1491,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef unsigned wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index 657c0b4..cefe21e 100644 (file)
@@ -79,6 +79,7 @@ AF_NFC        sys/socket.h    d       #define AF_NFC PF_NFC
 AF_PACKET      sys/socket.h    d       #define AF_PACKET PF_PACKET
 AF_PHONET      sys/socket.h    d       #define AF_PHONET PF_PHONET
 AF_PPPOX       sys/socket.h    d       #define AF_PPPOX PF_PPPOX
+AF_QIPCRTR     sys/socket.h    d       #define AF_QIPCRTR PF_QIPCRTR
 AF_RDS sys/socket.h    d       #define AF_RDS PF_RDS
 AF_ROSE        sys/socket.h    d       #define AF_ROSE PF_ROSE
 AF_ROUTE       sys/socket.h    d       #define AF_ROUTE PF_ROUTE
@@ -114,6 +115,7 @@ ARMAG       ar.h    d       #define ARMAG "!<arch>\n"
 ARPD_FLUSH     net/if_arp.h    d       #define ARPD_FLUSH 0x03
 ARPD_LOOKUP    net/if_arp.h    d       #define ARPD_LOOKUP 0x02
 ARPD_UPDATE    net/if_arp.h    d       #define ARPD_UPDATE 0x01
+ARPHRD_6LOWPAN net/if_arp.h    d       #define ARPHRD_6LOWPAN 825
 ARPHRD_ADAPT   net/if_arp.h    d       #define ARPHRD_ADAPT 264
 ARPHRD_APPLETLK        net/if_arp.h    d       #define ARPHRD_APPLETLK 8
 ARPHRD_ARCNET  net/if_arp.h    d       #define ARPHRD_ARCNET 7
@@ -292,7 +294,7 @@ BUS_MCEERR_AR       signal.h        d       #define BUS_MCEERR_AR 4
 BUS_OBJERR     signal.h        d       #define BUS_OBJERR 3
 BYTE_ORDER     endian.h        d       #define BYTE_ORDER __BYTE_ORDER
 CACHEABLE      sys/cachectl.h  d       #define CACHEABLE 0
-CANBSIZE       sys/param.h     d       #define CANBSIZE 255
+CANBSIZ        sys/param.h     d       #define CANBSIZ 255
 CBRK   sys/ttydefaults.h       d       #define CBRK CEOL
 CDISCARD       sys/ttydefaults.h       d       #define CDISCARD CTRL('o')
 CDSUSP sys/ttydefaults.h       d       #define CDSUSP CTRL('y')
@@ -877,30 +879,69 @@ ELF_NOTE_SOLARIS  elf.h   d       #define ELF_NOTE_SOLARIS "SUNW Solaris"
 ELF_PRARGSZ    sys/procfs.h    d       #define ELF_PRARGSZ 80
 EMPTY  utmpx.h d       #define EMPTY 0
 EM_386 elf.h   d       #define EM_386 3
+EM_56800EX     elf.h   d       #define EM_56800EX 200
 EM_68HC05      elf.h   d       #define EM_68HC05 72
 EM_68HC08      elf.h   d       #define EM_68HC08 71
 EM_68HC11      elf.h   d       #define EM_68HC11 70
 EM_68HC12      elf.h   d       #define EM_68HC12 53
 EM_68HC16      elf.h   d       #define EM_68HC16 69
 EM_68K elf.h   d       #define EM_68K 4
+EM_78KOR       elf.h   d       #define EM_78KOR 199
+EM_8051        elf.h   d       #define EM_8051 165
 EM_860 elf.h   d       #define EM_860 7
 EM_88K elf.h   d       #define EM_88K 5
 EM_960 elf.h   d       #define EM_960 19
 EM_AARCH64     elf.h   d       #define EM_AARCH64 183
 EM_ALPHA       elf.h   d       #define EM_ALPHA 0x9026
 EM_ALTERA_NIOS2        elf.h   d       #define EM_ALTERA_NIOS2 113
+EM_AMDGPU      elf.h   d       #define EM_AMDGPU 224
 EM_ARC elf.h   d       #define EM_ARC 45
+EM_ARCA        elf.h   d       #define EM_ARCA 109
 EM_ARC_A5      elf.h   d       #define EM_ARC_A5 93
+EM_ARC_COMPACT elf.h   d       #define EM_ARC_COMPACT 93
+EM_ARC_COMPACT2        elf.h   d       #define EM_ARC_COMPACT2 195
 EM_ARM elf.h   d       #define EM_ARM 40
 EM_AVR elf.h   d       #define EM_AVR 83
+EM_AVR32       elf.h   d       #define EM_AVR32 185
+EM_BA1 elf.h   d       #define EM_BA1 201
+EM_BA2 elf.h   d       #define EM_BA2 202
+EM_BLACKFIN    elf.h   d       #define EM_BLACKFIN 106
+EM_BPF elf.h   d       #define EM_BPF 247
+EM_C166        elf.h   d       #define EM_C166 116
+EM_CDP elf.h   d       #define EM_CDP 215
+EM_CE  elf.h   d       #define EM_CE 119
+EM_CLOUDSHIELD elf.h   d       #define EM_CLOUDSHIELD 192
+EM_COGE        elf.h   d       #define EM_COGE 216
 EM_COLDFIRE    elf.h   d       #define EM_COLDFIRE 52
+EM_COOL        elf.h   d       #define EM_COOL 217
+EM_COREA_1ST   elf.h   d       #define EM_COREA_1ST 193
+EM_COREA_2ND   elf.h   d       #define EM_COREA_2ND 194
+EM_CR  elf.h   d       #define EM_CR 103
+EM_CR16        elf.h   d       #define EM_CR16 177
+EM_CRAYNV2     elf.h   d       #define EM_CRAYNV2 172
 EM_CRIS        elf.h   d       #define EM_CRIS 76
+EM_CRX elf.h   d       #define EM_CRX 114
+EM_CSR_KALIMBA elf.h   d       #define EM_CSR_KALIMBA 219
+EM_CUDA        elf.h   d       #define EM_CUDA 190
+EM_CYPRESS_M8C elf.h   d       #define EM_CYPRESS_M8C 161
 EM_D10V        elf.h   d       #define EM_D10V 85
 EM_D30V        elf.h   d       #define EM_D30V 86
+EM_DSP24       elf.h   d       #define EM_DSP24 136
+EM_DSPIC30F    elf.h   d       #define EM_DSPIC30F 118
+EM_DXP elf.h   d       #define EM_DXP 112
+EM_ECOG16      elf.h   d       #define EM_ECOG16 176
+EM_ECOG1X      elf.h   d       #define EM_ECOG1X 168
+EM_ECOG2       elf.h   d       #define EM_ECOG2 134
+EM_EMX16       elf.h   d       #define EM_EMX16 212
+EM_EMX8        elf.h   d       #define EM_EMX8 213
+EM_ETPU        elf.h   d       #define EM_ETPU 178
+EM_EXCESS      elf.h   d       #define EM_EXCESS 111
+EM_F2MC16      elf.h   d       #define EM_F2MC16 104
 EM_FAKE_ALPHA  elf.h   d       #define EM_FAKE_ALPHA 41
 EM_FIREPATH    elf.h   d       #define EM_FIREPATH 78
 EM_FR20        elf.h   d       #define EM_FR20 37
 EM_FR30        elf.h   d       #define EM_FR30 84
+EM_FT32        elf.h   d       #define EM_FT32 222
 EM_FX66        elf.h   d       #define EM_FX66 66
 EM_H8S elf.h   d       #define EM_H8S 48
 EM_H8_300      elf.h   d       #define EM_H8_300 46
@@ -908,22 +949,44 @@ EM_H8_300H        elf.h   d       #define EM_H8_300H 47
 EM_H8_500      elf.h   d       #define EM_H8_500 49
 EM_HUANY       elf.h   d       #define EM_HUANY 81
 EM_IA_64       elf.h   d       #define EM_IA_64 50
+EM_IP2K        elf.h   d       #define EM_IP2K 101
 EM_JAVELIN     elf.h   d       #define EM_JAVELIN 77
+EM_K10M        elf.h   d       #define EM_K10M 181
+EM_KM32        elf.h   d       #define EM_KM32 210
+EM_KMX32       elf.h   d       #define EM_KMX32 211
+EM_KVARC       elf.h   d       #define EM_KVARC 214
+EM_L10M        elf.h   d       #define EM_L10M 180
+EM_LATTICEMICO32       elf.h   d       #define EM_LATTICEMICO32 138
+EM_M16C        elf.h   d       #define EM_M16C 117
 EM_M32 elf.h   d       #define EM_M32 1
+EM_M32C        elf.h   d       #define EM_M32C 120
 EM_M32R        elf.h   d       #define EM_M32R 88
+EM_MANIK       elf.h   d       #define EM_MANIK 171
+EM_MAX elf.h   d       #define EM_MAX 102
+EM_MAXQ30      elf.h   d       #define EM_MAXQ30 169
+EM_MCHP_PIC    elf.h   d       #define EM_MCHP_PIC 204
+EM_MCST_ELBRUS elf.h   d       #define EM_MCST_ELBRUS 175
 EM_ME16        elf.h   d       #define EM_ME16 59
+EM_METAG       elf.h   d       #define EM_METAG 174
 EM_MICROBLAZE  elf.h   d       #define EM_MICROBLAZE 189
 EM_MIPS        elf.h   d       #define EM_MIPS 8
 EM_MIPS_RS3_LE elf.h   d       #define EM_MIPS_RS3_LE 10
 EM_MIPS_X      elf.h   d       #define EM_MIPS_X 51
 EM_MMA elf.h   d       #define EM_MMA 54
+EM_MMDSP_PLUS  elf.h   d       #define EM_MMDSP_PLUS 160
 EM_MMIX        elf.h   d       #define EM_MMIX 80
 EM_MN10200     elf.h   d       #define EM_MN10200 90
 EM_MN10300     elf.h   d       #define EM_MN10300 89
+EM_MOXIE       elf.h   d       #define EM_MOXIE 223
+EM_MSP430      elf.h   d       #define EM_MSP430 105
 EM_NCPU        elf.h   d       #define EM_NCPU 56
 EM_NDR1        elf.h   d       #define EM_NDR1 57
+EM_NDS32       elf.h   d       #define EM_NDS32 167
 EM_NONE        elf.h   d       #define EM_NONE 0
-EM_NUM elf.h   d       #define EM_NUM 192
+EM_NORC        elf.h   d       #define EM_NORC 218
+EM_NS32K       elf.h   d       #define EM_NS32K 97
+EM_NUM elf.h   d       #define EM_NUM 248
+EM_OPEN8       elf.h   d       #define EM_OPEN8 196
 EM_OPENRISC    elf.h   d       #define EM_OPENRISC 92
 EM_OR1K        elf.h   d       #define EM_OR1K 92
 EM_PARISC      elf.h   d       #define EM_PARISC 15
@@ -933,30 +996,65 @@ EM_PJ     elf.h   d       #define EM_PJ 91
 EM_PPC elf.h   d       #define EM_PPC 20
 EM_PPC64       elf.h   d       #define EM_PPC64 21
 EM_PRISM       elf.h   d       #define EM_PRISM 82
+EM_QDSP6       elf.h   d       #define EM_QDSP6 164
+EM_R32C        elf.h   d       #define EM_R32C 162
 EM_RCE elf.h   d       #define EM_RCE 39
 EM_RH32        elf.h   d       #define EM_RH32 38
+EM_RISCV       elf.h   d       #define EM_RISCV 243
+EM_RL78        elf.h   d       #define EM_RL78 197
+EM_RS08        elf.h   d       #define EM_RS08 132
+EM_RX  elf.h   d       #define EM_RX 173
 EM_S370        elf.h   d       #define EM_S370 9
 EM_S390        elf.h   d       #define EM_S390 22
+EM_SCORE7      elf.h   d       #define EM_SCORE7 135
+EM_SEP elf.h   d       #define EM_SEP 108
+EM_SE_C17      elf.h   d       #define EM_SE_C17 139
+EM_SE_C33      elf.h   d       #define EM_SE_C33 107
 EM_SH  elf.h   d       #define EM_SH 42
+EM_SHARC       elf.h   d       #define EM_SHARC 133
+EM_SLE9X       elf.h   d       #define EM_SLE9X 179
+EM_SNP1K       elf.h   d       #define EM_SNP1K 99
 EM_SPARC       elf.h   d       #define EM_SPARC 2
 EM_SPARC32PLUS elf.h   d       #define EM_SPARC32PLUS 18
 EM_SPARCV9     elf.h   d       #define EM_SPARCV9 43
 EM_ST100       elf.h   d       #define EM_ST100 60
 EM_ST19        elf.h   d       #define EM_ST19 74
+EM_ST200       elf.h   d       #define EM_ST200 100
 EM_ST7 elf.h   d       #define EM_ST7 68
 EM_ST9PLUS     elf.h   d       #define EM_ST9PLUS 67
 EM_STARCORE    elf.h   d       #define EM_STARCORE 58
+EM_STM8        elf.h   d       #define EM_STM8 186
+EM_STXP7X      elf.h   d       #define EM_STXP7X 166
 EM_SVX elf.h   d       #define EM_SVX 73
+EM_TILE64      elf.h   d       #define EM_TILE64 187
 EM_TILEGX      elf.h   d       #define EM_TILEGX 191
 EM_TILEPRO     elf.h   d       #define EM_TILEPRO 188
 EM_TINYJ       elf.h   d       #define EM_TINYJ 61
+EM_TI_ARP32    elf.h   d       #define EM_TI_ARP32 143
+EM_TI_C2000    elf.h   d       #define EM_TI_C2000 141
+EM_TI_C5500    elf.h   d       #define EM_TI_C5500 142
+EM_TI_C6000    elf.h   d       #define EM_TI_C6000 140
+EM_TI_PRU      elf.h   d       #define EM_TI_PRU 144
+EM_TMM_GPP     elf.h   d       #define EM_TMM_GPP 96
+EM_TPC elf.h   d       #define EM_TPC 98
 EM_TRICORE     elf.h   d       #define EM_TRICORE 44
+EM_TRIMEDIA    elf.h   d       #define EM_TRIMEDIA 163
+EM_TSK3000     elf.h   d       #define EM_TSK3000 131
+EM_UNICORE     elf.h   d       #define EM_UNICORE 110
 EM_V800        elf.h   d       #define EM_V800 36
 EM_V850        elf.h   d       #define EM_V850 87
 EM_VAX elf.h   d       #define EM_VAX 75
+EM_VIDEOCORE   elf.h   d       #define EM_VIDEOCORE 95
+EM_VIDEOCORE3  elf.h   d       #define EM_VIDEOCORE3 137
+EM_VIDEOCORE5  elf.h   d       #define EM_VIDEOCORE5 198
+EM_VISIUM      elf.h   d       #define EM_VISIUM 221
 EM_VPP500      elf.h   d       #define EM_VPP500 17
 EM_X86_64      elf.h   d       #define EM_X86_64 62
+EM_XCORE       elf.h   d       #define EM_XCORE 203
+EM_XGATE       elf.h   d       #define EM_XGATE 115
+EM_XIMO16      elf.h   d       #define EM_XIMO16 170
 EM_XTENSA      elf.h   d       #define EM_XTENSA 94
+EM_Z80 elf.h   d       #define EM_Z80 220
 EM_ZSP elf.h   d       #define EM_ZSP 79
 ENCRYPT_CNT    arpa/telnet.h   d       #define ENCRYPT_CNT 9
 ENCRYPT_DEC_KEYID      arpa/telnet.h   d       #define ENCRYPT_DEC_KEYID 8
@@ -1078,6 +1176,7 @@ ETH_P_EDSA        netinet/if_ether.h      d       #define ETH_P_EDSA 0xDADA
 ETH_P_FCOE     netinet/if_ether.h      d       #define ETH_P_FCOE 0x8906
 ETH_P_FIP      netinet/if_ether.h      d       #define ETH_P_FIP 0x8914
 ETH_P_HDLC     netinet/if_ether.h      d       #define ETH_P_HDLC 0x0019
+ETH_P_HSR      netinet/if_ether.h      d       #define ETH_P_HSR 0x892F
 ETH_P_IEEE802154       netinet/if_ether.h      d       #define ETH_P_IEEE802154 0x00F6
 ETH_P_IEEEPUP  netinet/if_ether.h      d       #define ETH_P_IEEEPUP 0x0a00
 ETH_P_IEEEPUPAT        netinet/if_ether.h      d       #define ETH_P_IEEEPUPAT 0x0a01
@@ -1095,6 +1194,7 @@ ETH_P_MOBITEX     netinet/if_ether.h      d       #define ETH_P_MOBITEX 0x0015
 ETH_P_MPLS_MC  netinet/if_ether.h      d       #define ETH_P_MPLS_MC 0x8848
 ETH_P_MPLS_UC  netinet/if_ether.h      d       #define ETH_P_MPLS_UC 0x8847
 ETH_P_MVRP     netinet/if_ether.h      d       #define ETH_P_MVRP 0x88F5
+ETH_P_NCSI     netinet/if_ether.h      d       #define ETH_P_NCSI 0x88F8
 ETH_P_PAE      netinet/if_ether.h      d       #define ETH_P_PAE 0x888E
 ETH_P_PAUSE    netinet/if_ether.h      d       #define ETH_P_PAUSE 0x8808
 ETH_P_PHONET   netinet/if_ether.h      d       #define ETH_P_PHONET 0x00F5
@@ -1117,9 +1217,11 @@ ETH_P_TEB        netinet/if_ether.h      d       #define ETH_P_TEB 0x6558
 ETH_P_TIPC     netinet/if_ether.h      d       #define ETH_P_TIPC 0x88CA
 ETH_P_TRAILER  netinet/if_ether.h      d       #define ETH_P_TRAILER 0x001C
 ETH_P_TR_802_2 netinet/if_ether.h      d       #define ETH_P_TR_802_2 0x0011
+ETH_P_TSN      netinet/if_ether.h      d       #define ETH_P_TSN 0x22F0
 ETH_P_WAN_PPP  netinet/if_ether.h      d       #define ETH_P_WAN_PPP 0x0007
 ETH_P_WCCP     netinet/if_ether.h      d       #define ETH_P_WCCP 0x883E
 ETH_P_X25      netinet/if_ether.h      d       #define ETH_P_X25 0x0805
+ETH_P_XDSA     netinet/if_ether.h      d       #define ETH_P_XDSA 0x00F8
 ETH_ZLEN       netinet/if_ether.h      d       #define ETH_ZLEN 60
 ET_CORE        elf.h   d       #define ET_CORE 4
 ET_DYN elf.h   d       #define ET_DYN 3
@@ -1235,7 +1337,6 @@ ElfW      link.h  p        const ElfW(Phdr) *dlpi_phdr;
 Elf_MIPS_ABIFlags_v0   elf.h   t       } Elf_MIPS_ABIFlags_v0;
 Elf_Options    elf.h   t       } Elf_Options;
 Elf_Options_Hw elf.h   t       } Elf_Options_Hw;
-Elf_Symndx     link.h  t       typedef uint32_t Elf_Symndx;
 FALLOC_FL_KEEP_SIZE    fcntl.h d       #define FALLOC_FL_KEEP_SIZE 1
 FALLOC_FL_PUNCH_HOLE   fcntl.h d       #define FALLOC_FL_PUNCH_HOLE 2
 FANOTIFY_METADATA_VERSION      sys/fanotify.h  d       #define FANOTIFY_METADATA_VERSION 3
@@ -1285,7 +1386,7 @@ FD_ISSET  sys/select.h    d       #define FD_ISSET(d, s) !!((s)->fds_bits[(d)/(8*sizeof(lo
 FD_SET sys/select.h    d       #define FD_SET(d, s) ((s)->fds_bits[(d)/(8*sizeof(long))] |= (1UL<<((d)%(8*sizeof(long)))))
 FD_SETSIZE     sys/select.h    d       #define FD_SETSIZE 1024
 FD_ZERO        sys/select.h    d       #define FD_ZERO(s) do { int __i; unsigned long *__b=(s)->fds_bits; for(__i=sizeof (fd_set)/sizeof (long); __i; __i--) *__b++=0; } while(0)
-FFSYNC fcntl.h d       #define FFSYNC O_FSYNC
+FFSYNC fcntl.h d       #define FFSYNC O_SYNC
 FIFOTYPE       tar.h   d       #define FIFOTYPE '6'
 FILENAME_MAX   stdio.h d       #define FILENAME_MAX 4096
 FILESIZEBITS   limits.h        d       #define FILESIZEBITS 64
@@ -2434,6 +2535,7 @@ MS_NOATIME        sys/mount.h     d       #define MS_NOATIME 1024
 MS_NODEV       sys/mount.h     d       #define MS_NODEV 4
 MS_NODIRATIME  sys/mount.h     d       #define MS_NODIRATIME 2048
 MS_NOEXEC      sys/mount.h     d       #define MS_NOEXEC 8
+MS_NOREMOTELOCK        sys/mount.h     d       #define MS_NOREMOTELOCK (1<<27)
 MS_NOSEC       sys/mount.h     d       #define MS_NOSEC (1<<28)
 MS_NOSUID      sys/mount.h     d       #define MS_NOSUID 2
 MS_NOUSER      sys/mount.h     d       #define MS_NOUSER (1U<<31)
@@ -2918,7 +3020,7 @@ PF_LLC    sys/socket.h    d       #define PF_LLC 26
 PF_LOCAL       sys/socket.h    d       #define PF_LOCAL 1
 PF_MASKOS      elf.h   d       #define PF_MASKOS 0x0ff00000
 PF_MASKPROC    elf.h   d       #define PF_MASKPROC 0xf0000000
-PF_MAX sys/socket.h    d       #define PF_MAX 42
+PF_MAX sys/socket.h    d       #define PF_MAX 43
 PF_MIPS_LOCAL  elf.h   d       #define PF_MIPS_LOCAL 0x10000000
 PF_MPLS        sys/socket.h    d       #define PF_MPLS 28
 PF_NETBEUI     sys/socket.h    d       #define PF_NETBEUI 13
@@ -2929,6 +3031,7 @@ PF_PACKET sys/socket.h    d       #define PF_PACKET 17
 PF_PARISC_SBP  elf.h   d       #define PF_PARISC_SBP 0x08000000
 PF_PHONET      sys/socket.h    d       #define PF_PHONET 35
 PF_PPPOX       sys/socket.h    d       #define PF_PPPOX 24
+PF_QIPCRTR     sys/socket.h    d       #define PF_QIPCRTR 42
 PF_R   elf.h   d       #define PF_R (1 << 2)
 PF_RDS sys/socket.h    d       #define PF_RDS 21
 PF_ROSE        sys/socket.h    d       #define PF_ROSE 11
@@ -4023,6 +4126,8 @@ R_ARM_TLS_LE32    elf.h   d       #define R_ARM_TLS_LE32 108
 R_ARM_TLS_TPOFF32      elf.h   d       #define R_ARM_TLS_TPOFF32 19
 R_ARM_V4BX     elf.h   d       #define R_ARM_V4BX 40
 R_ARM_XPC25    elf.h   d       #define R_ARM_XPC25 15
+R_BPF_MAP_FD   elf.h   d       #define R_BPF_MAP_FD 1
+R_BPF_NONE     elf.h   d       #define R_BPF_NONE 0
 R_CRIS_16      elf.h   d       #define R_CRIS_16 2
 R_CRIS_16_GOT  elf.h   d       #define R_CRIS_16_GOT 13
 R_CRIS_16_GOTPLT       elf.h   d       #define R_CRIS_16_GOTPLT 15
@@ -5375,7 +5480,9 @@ SPLICE_F_MORE     fcntl.h d       #define SPLICE_F_MORE 4
 SPLICE_F_MOVE  fcntl.h d       #define SPLICE_F_MOVE 1
 SPLICE_F_NONBLOCK      fcntl.h d       #define SPLICE_F_NONBLOCK 2
 SSIZE_MAX      limits.h        d       #define SSIZE_MAX LONG_MAX
+SS_AUTODISARM  signal.h        d       #define SS_AUTODISARM (1U << 31)
 SS_DISABLE     signal.h        d       #define SS_DISABLE 2
+SS_FLAG_BITS   signal.h        d       #define SS_FLAG_BITS SS_AUTODISARM
 SS_ONSTACK     signal.h        d       #define SS_ONSTACK 1
 START_STOP     scsi/scsi.h     d       #define START_STOP 0x1b
 STATUS arpa/nameser.h  d       #define STATUS ns_o_status
@@ -5604,6 +5711,7 @@ TCP_QUICKACK      netinet/tcp.h   d       #define TCP_QUICKACK 12
 TCP_REPAIR     netinet/tcp.h   d       #define TCP_REPAIR 19
 TCP_REPAIR_OPTIONS     netinet/tcp.h   d       #define TCP_REPAIR_OPTIONS 22
 TCP_REPAIR_QUEUE       netinet/tcp.h   d       #define TCP_REPAIR_QUEUE 20
+TCP_REPAIR_WINDOW      netinet/tcp.h   d       #define TCP_REPAIR_WINDOW 29
 TCP_SAVED_SYN  netinet/tcp.h   d       #define TCP_SAVED_SYN 28
 TCP_SAVE_SYN   netinet/tcp.h   d       #define TCP_SAVE_SYN 27
 TCP_SYNCNT     netinet/tcp.h   d       #define TCP_SYNCNT 7
@@ -5784,6 +5892,8 @@ UDP_CORK  netinet/udp.h   d       #define UDP_CORK 1
 UDP_ENCAP      netinet/udp.h   d       #define UDP_ENCAP 100
 UDP_ENCAP_ESPINUDP     netinet/udp.h   d       #define UDP_ENCAP_ESPINUDP 2
 UDP_ENCAP_ESPINUDP_NON_IKE     netinet/udp.h   d       #define UDP_ENCAP_ESPINUDP_NON_IKE 1
+UDP_ENCAP_GTP0 netinet/udp.h   d       #define UDP_ENCAP_GTP0 4
+UDP_ENCAP_GTP1U        netinet/udp.h   d       #define UDP_ENCAP_GTP1U 5
 UDP_ENCAP_L2TPINUDP    netinet/udp.h   d       #define UDP_ENCAP_L2TPINUDP 3
 UINT16_C       stdint.h        d       #define UINT16_C(c) c
 UINT16_MAX     stdint.h        d       #define UINT16_MAX (0xffff)
@@ -5977,6 +6087,8 @@ _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS unistd.h        d       #define _CS_POSIX_V7_LPBIG_OFFBIG_L
 _CS_POSIX_V7_LPBIG_OFFBIG_LIBS unistd.h        d       #define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS 1146
 _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS    unistd.h        d       #define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS 1147
 _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS     unistd.h        d       #define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS 5
+_CS_V6_ENV     unistd.h        d       #define _CS_V6_ENV 1148
+_CS_V7_ENV     unistd.h        d       #define _CS_V7_ENV 1149
 _CTYPE_H       ctype.h d       #define _CTYPE_H
 _Complex_I     complex.h       d       #define _Complex_I (0.0f+1.0fi)
 _Complex_I     complex.h       d       #define _Complex_I (__extension__ (0.0f+1.0fi))
@@ -6441,8 +6553,8 @@ __CMPLX   complex.h       d       #define __CMPLX(x, y, t) (+(_Complex t){ (t)(x), (t)(y) })
 __CMPLX        complex.h       d       #define __CMPLX(x, y, t) (__builtin_complex((t)(x), (t)(y)))
 __CMSG_LEN     sys/socket.h    d       #define __CMSG_LEN(cmsg) (((cmsg)->cmsg_len + sizeof(long) - 1) & ~(long)(sizeof(long) - 1))
 __CMSG_NEXT    sys/socket.h    d       #define __CMSG_NEXT(cmsg) ((unsigned char *)(cmsg) + __CMSG_LEN(cmsg))
-__CPU_op_S     sched.h d       #define __CPU_op_S(i, size, set, op) ( (i)/8U >= (size) ? 0 : ((set)->__bits[(i)/8/sizeof(long)] op (1UL<<((i)%(8*sizeof(long))))) )
-__CPU_op_func_S        sched.h d       #define __CPU_op_func_S(func, op) static __inline void __CPU_##func##_S(size_t __size, cpu_set_t *__dest, const cpu_set_t *__src1, const cpu_set_t *__src2) { size_t __i; for (__i=0; __i<__size/sizeof(long); __i++) __dest->__bits[__i] = __src1->__bits[__i] op __src2->__bits[__i] ; }
+__CPU_op_S     sched.h d       #define __CPU_op_S(i, size, set, op) ( (i)/8U >= (size) ? 0 : (((unsigned long *)(set))[(i)/8/sizeof(long)] op (1UL<<((i)%(8*sizeof(long))))) )
+__CPU_op_func_S        sched.h d       #define __CPU_op_func_S(func, op) static __inline void __CPU_##func##_S(size_t __size, cpu_set_t *__dest, const cpu_set_t *__src1, const cpu_set_t *__src2) { size_t __i; for (__i=0; __i<__size/sizeof(long); __i++) ((unsigned long *)__dest)[__i] = ((unsigned long *)__src1)[__i] op ((unsigned long *)__src2)[__i] ; }
 __DBLCX        tgmath.h        d       #define __DBLCX(x) (__IS_CX(x) && sizeof(x) == sizeof(double complex))
 __EPOLL_DUMMY  sys/epoll.h     e       
 __FLT  tgmath.h        d       #define __FLT(x) (__IS_REAL(x) && sizeof(x) == sizeof(float))
@@ -6723,7 +6835,7 @@ __PRI64   inttypes.h      d       #define __PRI64 "l"
 __PRI64        inttypes.h      d       #define __PRI64 "ll"
 __PRIPTR       inttypes.h      d       #define __PRIPTR ""
 __PRIPTR       inttypes.h      d       #define __PRIPTR "l"
-__RES  resolv.h        d       #define __RES 19991006
+__RES  resolv.h        d       #define __RES 19960801
 __RETCAST      tgmath.h        d       #define __RETCAST(x)
 __RETCAST      tgmath.h        d       #define __RETCAST(x) ( __type2(__IS_FP(x), __typeof__(x), double))
 __RETCAST_2    tgmath.h        d       #define __RETCAST_2(x, y)
@@ -6737,13 +6849,27 @@ __RETCAST_REAL  tgmath.h        d       #define __RETCAST_REAL(x) ( __type2(__IS_FP(x) && size
 __SID  stropts.h       d       #define __SID ('S' << 8)
 __STDC_IEC_559__       stdc-predef.h   d       #define __STDC_IEC_559__ 1
 __STDC_ISO_10646__     stdc-predef.h   d       #define __STDC_ISO_10646__ 201206L
+__UAPI_DEF_IN6_ADDR    netinet/in.h    d       #define __UAPI_DEF_IN6_ADDR 0
+__UAPI_DEF_IN6_ADDR_ALT        netinet/in.h    d       #define __UAPI_DEF_IN6_ADDR_ALT 0
+__UAPI_DEF_IN6_PKTINFO netinet/in.h    d       #define __UAPI_DEF_IN6_PKTINFO 0
+__UAPI_DEF_IN_ADDR     netinet/in.h    d       #define __UAPI_DEF_IN_ADDR 0
+__UAPI_DEF_IN_CLASS    netinet/in.h    d       #define __UAPI_DEF_IN_CLASS 0
+__UAPI_DEF_IN_IPPROTO  netinet/in.h    d       #define __UAPI_DEF_IN_IPPROTO 0
+__UAPI_DEF_IN_PKTINFO  netinet/in.h    d       #define __UAPI_DEF_IN_PKTINFO 0
+__UAPI_DEF_IP6_MTUINFO netinet/in.h    d       #define __UAPI_DEF_IP6_MTUINFO 0
+__UAPI_DEF_IPPROTO_V6  netinet/in.h    d       #define __UAPI_DEF_IPPROTO_V6 0
+__UAPI_DEF_IPV6_MREQ   netinet/in.h    d       #define __UAPI_DEF_IPV6_MREQ 0
+__UAPI_DEF_IPV6_OPTIONS        netinet/in.h    d       #define __UAPI_DEF_IPV6_OPTIONS 0
+__UAPI_DEF_IP_MREQ     netinet/in.h    d       #define __UAPI_DEF_IP_MREQ 0
+__UAPI_DEF_SOCKADDR_IN netinet/in.h    d       #define __UAPI_DEF_SOCKADDR_IN 0
+__UAPI_DEF_SOCKADDR_IN6        netinet/in.h    d       #define __UAPI_DEF_SOCKADDR_IN6 0
 __USE_GNU_GETTEXT      libintl.h       d       #define __USE_GNU_GETTEXT 1
 __WALL sys/wait.h      d       #define __WALL 0x40000000
 __WCLONE       sys/wait.h      d       #define __WCLONE 0x80000000
 __WNOTHREAD    sys/wait.h      d       #define __WNOTHREAD 0x20000000
 __alignas_is_defined   stdalign.h      d       #define __alignas_is_defined 1
 __alignof_is_defined   stdalign.h      d       #define __alignof_is_defined 1
-__assert_fail  assert.h        p       void __assert_fail(const char *, const char *, int, const char *);
+__assert_fail  assert.h        p       _Noreturn void __assert_fail(const char *, const char *, int, const char *);
 __bitop        sys/param.h     d       #define __bitop(x,i,o) ((x)[(i)/8] o (1<<(i)%8))
 __bool_true_false_are_defined  stdbool.h       d       #define __bool_true_false_are_defined 1
 __ctype_get_mb_cur_max stdlib.h        p       size_t __ctype_get_mb_cur_max(void);
@@ -6768,6 +6894,7 @@ __fsetlocking     stdio_ext.h     p       int __fsetlocking(FILE *, int);
 __fwritable    stdio_ext.h     p       int __fwritable(FILE *);
 __fwriting     stdio_ext.h     p       int __fwriting(FILE *);
 __h_errno_location     netdb.h p       int *__h_errno_location(void);
+__inline       features.h      d       #define __inline
 __inline       features.h      d       #define __inline inline
 __ipc_perm_key sys/ipc.h       d       #define __ipc_perm_key __key
 __ipc_perm_seq sys/ipc.h       d       #define __ipc_perm_seq __seq
@@ -6850,7 +6977,7 @@ aio_write64       aio.h   d       #define aio_write64 aio_write
 aiocb64        aio.h   d       #define aiocb64 aiocb
 alarm  unistd.h        p       unsigned alarm(unsigned);
 alignas        stdalign.h      d       #define alignas _Alignas
-aligned_alloc  stdlib.h        p       void *aligned_alloc(size_t alignment, size_t size);
+aligned_alloc  stdlib.h        p       void *aligned_alloc(size_t, size_t);
 alignof        stdalign.h      d       #define alignof _Alignof
 alloca alloca.h        d       #define alloca __builtin_alloca
 alloca alloca.h        p       void *alloca(size_t);
@@ -7260,7 +7387,7 @@ ffsl      strings.h       p       int ffsl(long);
 ffsll  strings.h       p       int ffsll(long long);
 fgetc  stdio.h p       int fgetc(FILE *);
 fgetc_unlocked stdio.h p       int fgetc_unlocked(FILE *);
-fgetgrent      grp.h   p       struct group *fgetgrent(FILE *stream);
+fgetgrent      grp.h   p       struct group *fgetgrent(FILE *);
 fgetln stdio.h p       char *fgetln(FILE *, size_t *);
 fgetpos        stdio.h p       int fgetpos(FILE *__restrict, fpos_t *__restrict);
 fgetpos64      stdio.h d       #define fgetpos64 fgetpos
@@ -7269,13 +7396,15 @@ fgets   stdio.h p       char *fgets(char *__restrict, int, FILE *__restrict);
 fgets_unlocked stdio.h p       char *fgets_unlocked(char *, int, FILE *);
 fgetspent      shadow.h        p       struct spwd *fgetspent(FILE *);
 fgetwc wchar.h p       wint_t fgetwc(FILE *);
+fgetwc_unlocked        wchar.h p       wint_t fgetwc_unlocked(FILE *);
 fgetws wchar.h p       wchar_t *fgetws(wchar_t *__restrict, int, FILE *__restrict);
-fgetxattr      sys/xattr.h     p       ssize_t fgetxattr(int filedes, const char *, void *, size_t);
+fgetws_unlocked        wchar.h p       wchar_t *fgetws_unlocked(wchar_t *__restrict, int, FILE *__restrict);
+fgetxattr      sys/xattr.h     p       ssize_t fgetxattr(int, const char *, void *, size_t);
 fileno stdio.h p       int fileno(FILE *);
 fileno_unlocked        stdio.h p       int fileno_unlocked(FILE *);
 finite math.h  p       int finite(double);
 finitef        math.h  p       int finitef(float);
-flistxattr     sys/xattr.h     p       ssize_t flistxattr(int filedes, char *, size_t);
+flistxattr     sys/xattr.h     p       ssize_t flistxattr(int, char *, size_t);
 flock  sys/file.h      p       int flock(int, int);
 flock64        fcntl.h d       #define flock64 flock
 flockfile      stdio.h p       void flockfile(FILE *);
@@ -7317,14 +7446,16 @@ fputc_unlocked  stdio.h p       int fputc_unlocked(int, FILE *);
 fputs  stdio.h p       int fputs(const char *__restrict, FILE *__restrict);
 fputs_unlocked stdio.h p       int fputs_unlocked(const char *, FILE *);
 fputwc wchar.h p       wint_t fputwc(wchar_t, FILE *);
+fputwc_unlocked        wchar.h p       wint_t fputwc_unlocked(wchar_t, FILE *);
 fputws wchar.h p       int fputws(const wchar_t *__restrict, FILE *__restrict);
+fputws_unlocked        wchar.h p       int fputws_unlocked(const wchar_t *__restrict, FILE *__restrict);
 fread  stdio.h p       size_t fread(void *__restrict, size_t, size_t, FILE *__restrict);
 fread_unlocked stdio.h p       size_t fread_unlocked(void *, size_t, size_t, FILE *);
 free   malloc.h        p       void free(void *);
 free   sched.h p       void free(void *);
 free   stdlib.h        p       void free(void *);
 freeaddrinfo   netdb.h p       void freeaddrinfo(struct addrinfo *);
-freeifaddrs    ifaddrs.h       p       void freeifaddrs(struct ifaddrs *ifp);
+freeifaddrs    ifaddrs.h       p       void freeifaddrs(struct ifaddrs *);
 freelocale     locale.h        p       void freelocale(locale_t);
 fremovexattr   sys/xattr.h     p       int fremovexattr(int, const char *);
 freopen        stdio.h p       FILE *freopen(const char *__restrict, const char *__restrict, FILE *__restrict);
@@ -7420,7 +7551,7 @@ gethostbyname_r   netdb.h p       int gethostbyname_r(const char *, struct hostent *, ch
 gethostent     netdb.h p       struct hostent *gethostent(void);
 gethostid      unistd.h        p       long gethostid(void);
 gethostname    unistd.h        p       int gethostname(char *, size_t);
-getifaddrs     ifaddrs.h       p       int getifaddrs(struct ifaddrs **ifap);
+getifaddrs     ifaddrs.h       p       int getifaddrs(struct ifaddrs **);
 getitimer      sys/time.h      p       int getitimer(int, struct itimerval *);
 getline        stdio.h p       ssize_t getline(char **__restrict, size_t *__restrict, FILE *__restrict);
 getloadavg     stdlib.h        p       int getloadavg(double *, int);
@@ -7481,7 +7612,9 @@ getutxid  utmpx.h p       struct utmpx *getutxid(const struct utmpx *);
 getutxline     utmpx.h p       struct utmpx *getutxline(const struct utmpx *);
 getw   stdio.h p       int getw(FILE *);
 getwc  wchar.h p       wint_t getwc(FILE *);
+getwc_unlocked wchar.h p       wint_t getwc_unlocked(FILE *);
 getwchar       wchar.h p       wint_t getwchar(void);
+getwchar_unlocked      wchar.h p       wint_t getwchar_unlocked(void);
 getxattr       sys/xattr.h     p       ssize_t getxattr(const char *, const char *, void *, size_t);
 glob   glob.h  p       int glob(const char *__restrict, int, int(*)(const char *, int), glob_t *__restrict);
 glob64 glob.h  d       #define glob64 glob
@@ -8283,6 +8416,7 @@ pthread_equal     pthread.h       d       #define pthread_equal(x,y) ((x)==(y))
 pthread_equal  pthread.h       p       int pthread_equal(pthread_t, pthread_t);
 pthread_exit   pthread.h       p       _Noreturn void pthread_exit(void *);
 pthread_getaffinity_np pthread.h       p       int pthread_getaffinity_np(pthread_t, size_t, struct cpu_set_t *);
+pthread_getattr_default_np     pthread.h       p       int pthread_getattr_default_np(pthread_attr_t *);
 pthread_getattr_np     pthread.h       p       int pthread_getattr_np(pthread_t, pthread_attr_t *);
 pthread_getconcurrency pthread.h       p       int pthread_getconcurrency(void);
 pthread_getcpuclockid  pthread.h       p       int pthread_getcpuclockid(pthread_t, clockid_t *);
@@ -8329,9 +8463,11 @@ pthread_rwlockattr_init  pthread.h       p       int pthread_rwlockattr_init(pthread_rwlockat
 pthread_rwlockattr_setpshared  pthread.h       p       int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *, int);
 pthread_self   pthread.h       p       pthread_t pthread_self(void);
 pthread_setaffinity_np pthread.h       p       int pthread_setaffinity_np(pthread_t, size_t, const struct cpu_set_t *);
+pthread_setattr_default_np     pthread.h       p       int pthread_setattr_default_np(const pthread_attr_t *);
 pthread_setcancelstate pthread.h       p       int pthread_setcancelstate(int, int *);
 pthread_setcanceltype  pthread.h       p       int pthread_setcanceltype(int, int *);
 pthread_setconcurrency pthread.h       p       int pthread_setconcurrency(int);
+pthread_setname_np     pthread.h       p       int pthread_setname_np(pthread_t, const char *);
 pthread_setschedparam  pthread.h       p       int pthread_setschedparam(pthread_t, int, const struct sched_param *);
 pthread_setschedprio   pthread.h       p       int pthread_setschedprio(pthread_t, int);
 pthread_setspecific    pthread.h       p       int pthread_setspecific(pthread_key_t, const void *);
@@ -8360,7 +8496,9 @@ pututline utmp.h  p       struct utmp *pututline(const struct utmp *);
 pututxline     utmpx.h p       struct utmpx *pututxline(const struct utmpx *);
 putw   stdio.h p       int putw(int, FILE *);
 putwc  wchar.h p       wint_t putwc(wchar_t, FILE *);
+putwc_unlocked wchar.h p       wint_t putwc_unlocked(wchar_t, FILE *);
 putwchar       wchar.h p       wint_t putwchar(wchar_t);
+putwchar_unlocked      wchar.h p       wint_t putwchar_unlocked(wchar_t);
 pwrite unistd.h        p       ssize_t pwrite(int, const void *, size_t, off_t);
 pwrite64       unistd.h        d       #define pwrite64 pwrite
 pwritev        sys/uio.h       p       ssize_t pwritev(int, const struct iovec *, int, off_t);
@@ -8888,6 +9026,7 @@ struct strrecvfd  stropts.h       s
 struct sysinfo sys/sysinfo.h   s       
 struct tcp_info        netinet/tcp.h   s       
 struct tcp_md5sig      netinet/tcp.h   s       
+struct tcp_repair_window       netinet/tcp.h   s       
 struct tcphdr  netinet/tcp.h   s       
 struct tftphdr arpa/tftp.h     s       
 struct timeb   sys/timeb.h     s       
@@ -9020,7 +9159,7 @@ truncf    math.h  p       float truncf(float);
 truncl math.h  p       long double truncl(long double);
 tsearch        search.h        p       void *tsearch(const void *, void **, int(*)(const void *, const void *));
 tss_create     threads.h       p       int tss_create(tss_t *, tss_dtor_t);
-tss_delete     threads.h       p       void tss_delete(tss_t key);
+tss_delete     threads.h       p       void tss_delete(tss_t);
 tss_dtor_t     threads.h       t       typedef void (*tss_dtor_t)(void *);
 tss_get        threads.h       p       void *tss_get(tss_t);
 tss_set        threads.h       p       int tss_set(tss_t, void *);
@@ -9134,6 +9273,7 @@ wcscpy    wchar.h p       wchar_t *wcscpy(wchar_t *__restrict, const wchar_t *__restrict)
 wcscspn        wchar.h p       size_t wcscspn(const wchar_t *, const wchar_t *);
 wcsdup wchar.h p       wchar_t *wcsdup(const wchar_t *);
 wcsftime       wchar.h p       size_t wcsftime(wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict);
+wcsftime_l     wchar.h p       size_t wcsftime_l(wchar_t *__restrict, size_t, const wchar_t *__restrict, const struct tm *__restrict, locale_t);
 wcslen wchar.h p       size_t wcslen(const wchar_t *);
 wcsncasecmp    wchar.h p       int wcsncasecmp(const wchar_t *, const wchar_t *, size_t);
 wcsncasecmp_l  wchar.h p       int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, locale_t);
@@ -9160,8 +9300,8 @@ wcstoull  wchar.h p       unsigned long long wcstoull(const wchar_t *__restrict, wchar_
 wcstoumax      inttypes.h      p       uintmax_t wcstoumax(const wchar_t *__restrict, wchar_t **__restrict, int);
 wcswcs wchar.h p       wchar_t *wcswcs(const wchar_t *, const wchar_t *);
 wcswidth       wchar.h p       int wcswidth(const wchar_t *, size_t);
-wcsxfrm        wchar.h p       size_t wcsxfrm(wchar_t *__restrict, const wchar_t *__restrict, size_t n);
-wcsxfrm_l      wchar.h p       size_t wcsxfrm_l(wchar_t *__restrict, const wchar_t *__restrict, size_t n, locale_t);
+wcsxfrm        wchar.h p       size_t wcsxfrm(wchar_t *__restrict, const wchar_t *__restrict, size_t);
+wcsxfrm_l      wchar.h p       size_t wcsxfrm_l(wchar_t *__restrict, const wchar_t *__restrict, size_t, locale_t);
 wctob  wchar.h p       int wctob(wint_t);
 wctomb stdlib.h        p       int wctomb(char *, wchar_t);
 wctrans        wctype.h        p       wctrans_t wctrans(const char *);
index 8f8d096..5c713df 100644 (file)
@@ -209,6 +209,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 63
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
 FE_DIVBYZERO   bits/fenv.h     d       #define FE_DIVBYZERO 4
@@ -680,6 +681,9 @@ SYS_personality     bits/syscall.h  d       #define SYS_personality 136
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe 42
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 331
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 217
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 381
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 382
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 380
 SYS_poll       bits/syscall.h  d       #define SYS_poll 168
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 309
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 172
@@ -1281,6 +1285,9 @@ __NR_personality  bits/syscall.h  d       #define __NR_personality 136
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe 42
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 331
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 217
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 381
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 382
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 380
 __NR_poll      bits/syscall.h  d       #define __NR_poll 168
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 309
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 172
@@ -1451,7 +1458,6 @@ __NR_waitid       bits/syscall.h  d       #define __NR_waitid 284
 __NR_waitpid   bits/syscall.h  d       #define __NR_waitpid 7
 __NR_write     bits/syscall.h  d       #define __NR_write 4
 __NR_writev    bits/syscall.h  d       #define __NR_writev 146
-__VA_ALIGNED_SIZE      bits/stdarg.h   d       #define __VA_ALIGNED_SIZE(x) ((sizeof(x) + sizeof(int) - 1) & ~(sizeof(int) - 1))
 __WORDSIZE     bits/reg.h      d       #define __WORDSIZE 32
 __WORDSIZE     bits/user.h     d       #define __WORDSIZE 32
 __isoc_va_list bits/alltypes.h t       typedef __builtin_va_list __isoc_va_list;
@@ -1564,12 +1570,8 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(ap, type) ( ((ap) = (va_list)((char *)(ap) + __VA_ALIGNED_SIZE(type))), *(type *)(void *)((char *)(ap) - __VA_ALIGNED_SIZE(type)) )
-va_copy        bits/stdarg.h   d       #define va_copy(dest, src) ((dest) = (src))
-va_end bits/stdarg.h   d       #define va_end(ap) ((void)0)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
 va_list        bits/alltypes.h t       typedef struct __va_list * va_list;
-va_start       bits/stdarg.h   d       #define va_start(ap, last) ((ap) = (void *)(((char *)&(last)) + __VA_ALIGNED_SIZE(last)))
 wchar_t        bits/alltypes.h t       typedef __WCHAR_TYPE__ wchar_t;
 wchar_t        bits/alltypes.h t       typedef long wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
index 48f5914..0be9d8a 100644 (file)
@@ -196,6 +196,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
 FE_TONEAREST   bits/fenv.h     d       #define FE_TONEAREST 0
@@ -581,6 +582,7 @@ SYS_lstat   bits/syscall.h  d       #define SYS_lstat 107
 SYS_lstat64    bits/syscall.h  d       #define SYS_lstat64 196
 SYS_madvise    bits/syscall.h  d       #define SYS_madvise 219
 SYS_mbind      bits/syscall.h  d       #define SYS_mbind 274
+SYS_membarrier bits/syscall.h  d       #define SYS_membarrier 390
 SYS_memfd_create       bits/syscall.h  d       #define SYS_memfd_create 386
 SYS_migrate_pages      bits/syscall.h  d       #define SYS_migrate_pages 294
 SYS_mincore    bits/syscall.h  d       #define SYS_mincore 218
@@ -589,6 +591,7 @@ SYS_mkdirat bits/syscall.h  d       #define SYS_mkdirat 296
 SYS_mknod      bits/syscall.h  d       #define SYS_mknod 14
 SYS_mknodat    bits/syscall.h  d       #define SYS_mknodat 297
 SYS_mlock      bits/syscall.h  d       #define SYS_mlock 150
+SYS_mlock2     bits/syscall.h  d       #define SYS_mlock2 391
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 152
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 90
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 192
@@ -792,6 +795,7 @@ SYS_unlink  bits/syscall.h  d       #define SYS_unlink 10
 SYS_unlinkat   bits/syscall.h  d       #define SYS_unlinkat 301
 SYS_unshare    bits/syscall.h  d       #define SYS_unshare 310
 SYS_uselib     bits/syscall.h  d       #define SYS_uselib 86
+SYS_userfaultfd        bits/syscall.h  d       #define SYS_userfaultfd 389
 SYS_ustat      bits/syscall.h  d       #define SYS_ustat 62
 SYS_utime      bits/syscall.h  d       #define SYS_utime 30
 SYS_utimensat  bits/syscall.h  d       #define SYS_utimensat 320
@@ -1181,6 +1185,7 @@ __NR_lstat        bits/syscall.h  d       #define __NR_lstat 107
 __NR_lstat64   bits/syscall.h  d       #define __NR_lstat64 196
 __NR_madvise   bits/syscall.h  d       #define __NR_madvise 219
 __NR_mbind     bits/syscall.h  d       #define __NR_mbind 274
+__NR_membarrier        bits/syscall.h  d       #define __NR_membarrier 390
 __NR_memfd_create      bits/syscall.h  d       #define __NR_memfd_create 386
 __NR_migrate_pages     bits/syscall.h  d       #define __NR_migrate_pages 294
 __NR_mincore   bits/syscall.h  d       #define __NR_mincore 218
@@ -1189,6 +1194,7 @@ __NR_mkdirat      bits/syscall.h  d       #define __NR_mkdirat 296
 __NR_mknod     bits/syscall.h  d       #define __NR_mknod 14
 __NR_mknodat   bits/syscall.h  d       #define __NR_mknodat 297
 __NR_mlock     bits/syscall.h  d       #define __NR_mlock 150
+__NR_mlock2    bits/syscall.h  d       #define __NR_mlock2 391
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 152
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 90
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 192
@@ -1392,6 +1398,7 @@ __NR_unlink       bits/syscall.h  d       #define __NR_unlink 10
 __NR_unlinkat  bits/syscall.h  d       #define __NR_unlinkat 301
 __NR_unshare   bits/syscall.h  d       #define __NR_unshare 310
 __NR_uselib    bits/syscall.h  d       #define __NR_uselib 86
+__NR_userfaultfd       bits/syscall.h  d       #define __NR_userfaultfd 389
 __NR_ustat     bits/syscall.h  d       #define __NR_ustat 62
 __NR_utime     bits/syscall.h  d       #define __NR_utime 30
 __NR_utimensat bits/syscall.h  d       #define __NR_utimensat 320
@@ -1503,11 +1510,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef int wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index bb6da6c..ea0f2b5 100644 (file)
@@ -238,6 +238,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 52
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 124
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
@@ -281,6 +282,8 @@ F_SETOWN    bits/fcntl.h    d       #define F_SETOWN 24
 F_SETOWN_EX    bits/fcntl.h    d       #define F_SETOWN_EX 15
 F_SETSIG       bits/fcntl.h    d       #define F_SETSIG 10
 HUPCL  bits/termios.h  d       #define HUPCL 0002000
+HWCAP_MIPS_MSA bits/hwcap.h    d       #define HWCAP_MIPS_MSA (1 << 1)
+HWCAP_MIPS_R6  bits/hwcap.h    d       #define HWCAP_MIPS_R6 (1 << 0)
 ICANON bits/termios.h  d       #define ICANON 0000002
 ICRNL  bits/termios.h  d       #define ICRNL 0000400
 IEXTEN bits/termios.h  d       #define IEXTEN 0000400
@@ -720,6 +723,9 @@ SYS_personality     bits/syscall.h  d       #define SYS_personality 4136
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe 4042
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 4328
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 4216
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 4364
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 4365
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 4363
 SYS_poll       bits/syscall.h  d       #define SYS_poll 4188
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 4302
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 4192
@@ -906,9 +912,9 @@ TCION       bits/termios.h  d       #define TCION 3
 TCOFLUSH       bits/termios.h  d       #define TCOFLUSH 1
 TCOOFF bits/termios.h  d       #define TCOOFF 0
 TCOON  bits/termios.h  d       #define TCOON 1
-TCSADRAIN      bits/termios.h  d       #define TCSADRAIN 0x540f
-TCSAFLUSH      bits/termios.h  d       #define TCSAFLUSH 0x5410
-TCSANOW        bits/termios.h  d       #define TCSANOW 0x540e
+TCSADRAIN      bits/termios.h  d       #define TCSADRAIN 1
+TCSAFLUSH      bits/termios.h  d       #define TCSAFLUSH 2
+TCSANOW        bits/termios.h  d       #define TCSANOW 0
 TCSBRK bits/ioctl.h    d       #define TCSBRK 0x5405
 TCSBRKP        bits/ioctl.h    d       #define TCSBRKP 0x5486
 TCSETA bits/ioctl.h    d       #define TCSETA 0x5402
@@ -1300,6 +1306,9 @@ __NR_personality  bits/syscall.h  d       #define __NR_personality 4136
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe 4042
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 4328
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 4216
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 4364
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 4365
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 4363
 __NR_poll      bits/syscall.h  d       #define __NR_poll 4188
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 4302
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 4192
@@ -1574,11 +1583,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef int wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index faa8ebf..e33968f 100644 (file)
@@ -238,6 +238,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 52
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 124
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
@@ -281,6 +282,8 @@ F_SETOWN    bits/fcntl.h    d       #define F_SETOWN 24
 F_SETOWN_EX    bits/fcntl.h    d       #define F_SETOWN_EX 15
 F_SETSIG       bits/fcntl.h    d       #define F_SETSIG 10
 HUPCL  bits/termios.h  d       #define HUPCL 0002000
+HWCAP_MIPS_MSA bits/hwcap.h    d       #define HWCAP_MIPS_MSA (1 << 1)
+HWCAP_MIPS_R6  bits/hwcap.h    d       #define HWCAP_MIPS_R6 (1 << 0)
 ICANON bits/termios.h  d       #define ICANON 0000002
 ICRNL  bits/termios.h  d       #define ICRNL 0000400
 IEXTEN bits/termios.h  d       #define IEXTEN 0000400
@@ -706,6 +709,9 @@ SYS_personality     bits/syscall.h  d       #define SYS_personality 5132
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe 5021
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 5287
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 5151
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 5324
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 5325
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 5323
 SYS_poll       bits/syscall.h  d       #define SYS_poll 5007
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 5261
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 5153
@@ -866,9 +872,9 @@ TCION       bits/termios.h  d       #define TCION 3
 TCOFLUSH       bits/termios.h  d       #define TCOFLUSH 1
 TCOOFF bits/termios.h  d       #define TCOOFF 0
 TCOON  bits/termios.h  d       #define TCOON 1
-TCSADRAIN      bits/termios.h  d       #define TCSADRAIN 0x540f
-TCSAFLUSH      bits/termios.h  d       #define TCSAFLUSH 0x5410
-TCSANOW        bits/termios.h  d       #define TCSANOW 0x540e
+TCSADRAIN      bits/termios.h  d       #define TCSADRAIN 1
+TCSAFLUSH      bits/termios.h  d       #define TCSAFLUSH 2
+TCSANOW        bits/termios.h  d       #define TCSANOW 0
 TCSBRK bits/ioctl.h    d       #define TCSBRK 0x5405
 TCSBRKP        bits/ioctl.h    d       #define TCSBRKP 0x5486
 TCSETA bits/ioctl.h    d       #define TCSETA 0x5402
@@ -1247,6 +1253,9 @@ __NR_personality  bits/syscall.h  d       #define __NR_personality 5132
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe 5021
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 5287
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 5151
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 5324
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 5325
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 5323
 __NR_poll      bits/syscall.h  d       #define __NR_poll 5007
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 5261
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 5153
@@ -1496,11 +1505,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef int wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index d067739..d67af76 100644 (file)
@@ -238,6 +238,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 52
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 124
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
@@ -281,6 +282,8 @@ F_SETOWN    bits/fcntl.h    d       #define F_SETOWN 24
 F_SETOWN_EX    bits/fcntl.h    d       #define F_SETOWN_EX 15
 F_SETSIG       bits/fcntl.h    d       #define F_SETSIG 10
 HUPCL  bits/termios.h  d       #define HUPCL 0002000
+HWCAP_MIPS_MSA bits/hwcap.h    d       #define HWCAP_MIPS_MSA (1 << 1)
+HWCAP_MIPS_R6  bits/hwcap.h    d       #define HWCAP_MIPS_R6 (1 << 0)
 ICANON bits/termios.h  d       #define ICANON 0000002
 ICRNL  bits/termios.h  d       #define ICRNL 0000400
 IEXTEN bits/termios.h  d       #define IEXTEN 0000400
@@ -708,6 +711,9 @@ SYS_personality     bits/syscall.h  d       #define SYS_personality 6132
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe 6021
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 6291
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 6151
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 6328
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 6329
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 6327
 SYS_poll       bits/syscall.h  d       #define SYS_poll 6007
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 6265
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 6153
@@ -870,9 +876,9 @@ TCION       bits/termios.h  d       #define TCION 3
 TCOFLUSH       bits/termios.h  d       #define TCOFLUSH 1
 TCOOFF bits/termios.h  d       #define TCOOFF 0
 TCOON  bits/termios.h  d       #define TCOON 1
-TCSADRAIN      bits/termios.h  d       #define TCSADRAIN 0x540f
-TCSAFLUSH      bits/termios.h  d       #define TCSAFLUSH 0x5410
-TCSANOW        bits/termios.h  d       #define TCSANOW 0x540e
+TCSADRAIN      bits/termios.h  d       #define TCSADRAIN 1
+TCSAFLUSH      bits/termios.h  d       #define TCSAFLUSH 2
+TCSANOW        bits/termios.h  d       #define TCSANOW 0
 TCSBRK bits/ioctl.h    d       #define TCSBRK 0x5405
 TCSBRKP        bits/ioctl.h    d       #define TCSBRKP 0x5486
 TCSETA bits/ioctl.h    d       #define TCSETA 0x5402
@@ -1252,6 +1258,9 @@ __NR_personality  bits/syscall.h  d       #define __NR_personality 6132
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe 6021
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 6291
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 6151
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 6328
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 6329
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 6327
 __NR_poll      bits/syscall.h  d       #define __NR_poll 6007
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 6265
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 6153
@@ -1502,11 +1511,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef int wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index 0e277f8..f2371c8 100644 (file)
@@ -196,6 +196,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
 FE_TONEAREST   bits/fenv.h     d       #define FE_TONEAREST 0
@@ -571,6 +572,9 @@ SYS_perf_event_open bits/syscall.h  d       #define SYS_perf_event_open 241
 SYS_personality        bits/syscall.h  d       #define SYS_personality 92
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 59
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 41
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 289
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 290
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 288
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 73
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 167
 SYS_pread64    bits/syscall.h  d       #define SYS_pread64 67
@@ -1058,6 +1062,9 @@ __NR_perf_event_open      bits/syscall.h  d       #define __NR_perf_event_open 241
 __NR_personality       bits/syscall.h  d       #define __NR_personality 92
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 59
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 41
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 289
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 290
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 288
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 73
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 167
 __NR_pread64   bits/syscall.h  d       #define __NR_pread64 67
@@ -1279,11 +1286,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef unsigned wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index 7141eb3..47ac679 100644 (file)
@@ -199,6 +199,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0x10000000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0x3e000000
 FE_ALL_INVALID bits/fenv.h     d       #define FE_ALL_INVALID 0x01f80700
@@ -346,6 +347,44 @@ PARENB     bits/termios.h  d       #define PARENB 00010000
 PARMRK bits/termios.h  d       #define PARMRK 0000010
 PARODD bits/termios.h  d       #define PARODD 00020000
 PENDIN bits/termios.h  d       #define PENDIN 0x20000000
+PPC_FEATURE2_ARCH_2_07 bits/hwcap.h    d       #define PPC_FEATURE2_ARCH_2_07 0x80000000
+PPC_FEATURE2_ARCH_3_00 bits/hwcap.h    d       #define PPC_FEATURE2_ARCH_3_00 0x00800000
+PPC_FEATURE2_DSCR      bits/hwcap.h    d       #define PPC_FEATURE2_DSCR 0x20000000
+PPC_FEATURE2_EBB       bits/hwcap.h    d       #define PPC_FEATURE2_EBB 0x10000000
+PPC_FEATURE2_HAS_IEEE128       bits/hwcap.h    d       #define PPC_FEATURE2_HAS_IEEE128 0x00400000
+PPC_FEATURE2_HTM       bits/hwcap.h    d       #define PPC_FEATURE2_HTM 0x40000000
+PPC_FEATURE2_HTM_NOSC  bits/hwcap.h    d       #define PPC_FEATURE2_HTM_NOSC 0x01000000
+PPC_FEATURE2_ISEL      bits/hwcap.h    d       #define PPC_FEATURE2_ISEL 0x08000000
+PPC_FEATURE2_TAR       bits/hwcap.h    d       #define PPC_FEATURE2_TAR 0x04000000
+PPC_FEATURE2_VEC_CRYPTO        bits/hwcap.h    d       #define PPC_FEATURE2_VEC_CRYPTO 0x02000000
+PPC_FEATURE_32 bits/hwcap.h    d       #define PPC_FEATURE_32 0x80000000
+PPC_FEATURE_601_INSTR  bits/hwcap.h    d       #define PPC_FEATURE_601_INSTR 0x20000000
+PPC_FEATURE_64 bits/hwcap.h    d       #define PPC_FEATURE_64 0x40000000
+PPC_FEATURE_ARCH_2_05  bits/hwcap.h    d       #define PPC_FEATURE_ARCH_2_05 0x00001000
+PPC_FEATURE_ARCH_2_06  bits/hwcap.h    d       #define PPC_FEATURE_ARCH_2_06 0x00000100
+PPC_FEATURE_BOOKE      bits/hwcap.h    d       #define PPC_FEATURE_BOOKE 0x00008000
+PPC_FEATURE_CELL       bits/hwcap.h    d       #define PPC_FEATURE_CELL 0x00010000
+PPC_FEATURE_HAS_4xxMAC bits/hwcap.h    d       #define PPC_FEATURE_HAS_4xxMAC 0x02000000
+PPC_FEATURE_HAS_ALTIVEC        bits/hwcap.h    d       #define PPC_FEATURE_HAS_ALTIVEC 0x10000000
+PPC_FEATURE_HAS_DFP    bits/hwcap.h    d       #define PPC_FEATURE_HAS_DFP 0x00000400
+PPC_FEATURE_HAS_EFP_DOUBLE     bits/hwcap.h    d       #define PPC_FEATURE_HAS_EFP_DOUBLE 0x00200000
+PPC_FEATURE_HAS_EFP_SINGLE     bits/hwcap.h    d       #define PPC_FEATURE_HAS_EFP_SINGLE 0x00400000
+PPC_FEATURE_HAS_FPU    bits/hwcap.h    d       #define PPC_FEATURE_HAS_FPU 0x08000000
+PPC_FEATURE_HAS_MMU    bits/hwcap.h    d       #define PPC_FEATURE_HAS_MMU 0x04000000
+PPC_FEATURE_HAS_SPE    bits/hwcap.h    d       #define PPC_FEATURE_HAS_SPE 0x00800000
+PPC_FEATURE_HAS_VSX    bits/hwcap.h    d       #define PPC_FEATURE_HAS_VSX 0x00000080
+PPC_FEATURE_ICACHE_SNOOP       bits/hwcap.h    d       #define PPC_FEATURE_ICACHE_SNOOP 0x00002000
+PPC_FEATURE_NO_TB      bits/hwcap.h    d       #define PPC_FEATURE_NO_TB 0x00100000
+PPC_FEATURE_PA6T       bits/hwcap.h    d       #define PPC_FEATURE_PA6T 0x00000800
+PPC_FEATURE_POWER4     bits/hwcap.h    d       #define PPC_FEATURE_POWER4 0x00080000
+PPC_FEATURE_POWER5     bits/hwcap.h    d       #define PPC_FEATURE_POWER5 0x00040000
+PPC_FEATURE_POWER5_PLUS        bits/hwcap.h    d       #define PPC_FEATURE_POWER5_PLUS 0x00020000
+PPC_FEATURE_POWER6_EXT bits/hwcap.h    d       #define PPC_FEATURE_POWER6_EXT 0x00000200
+PPC_FEATURE_PPC_LE     bits/hwcap.h    d       #define PPC_FEATURE_PPC_LE 0x00000001
+PPC_FEATURE_PSERIES_PERFMON_COMPAT     bits/hwcap.h    d       #define PPC_FEATURE_PSERIES_PERFMON_COMPAT 0x00000040
+PPC_FEATURE_SMT        bits/hwcap.h    d       #define PPC_FEATURE_SMT 0x00004000
+PPC_FEATURE_TRUE_LE    bits/hwcap.h    d       #define PPC_FEATURE_TRUE_LE 0x00000002
+PPC_FEATURE_UNIFIED_CACHE      bits/hwcap.h    d       #define PPC_FEATURE_UNIFIED_CACHE 0x01000000
 PROT_SAO       bits/mman.h     d       #define PROT_SAO 0x10
 PTRDIFF_MAX    bits/stdint.h   d       #define PTRDIFF_MAX INT32_MAX
 PTRDIFF_MIN    bits/stdint.h   d       #define PTRDIFF_MIN INT32_MIN
@@ -1551,11 +1590,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 vrregset_t     bits/signal.h   t       } vrregset_t;
 wchar_t        bits/alltypes.h t       typedef long wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
index 2d500b2..cdbc7d5 100644 (file)
@@ -199,6 +199,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0x10000000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0x3e000000
 FE_ALL_INVALID bits/fenv.h     d       #define FE_ALL_INVALID 0x01f80700
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *)-1)
@@ -344,6 +345,44 @@ PARENB     bits/termios.h  d       #define PARENB 00010000
 PARMRK bits/termios.h  d       #define PARMRK 0000010
 PARODD bits/termios.h  d       #define PARODD 00020000
 PENDIN bits/termios.h  d       #define PENDIN 0x20000000
+PPC_FEATURE2_ARCH_2_07 bits/hwcap.h    d       #define PPC_FEATURE2_ARCH_2_07 0x80000000
+PPC_FEATURE2_ARCH_3_00 bits/hwcap.h    d       #define PPC_FEATURE2_ARCH_3_00 0x00800000
+PPC_FEATURE2_DSCR      bits/hwcap.h    d       #define PPC_FEATURE2_DSCR 0x20000000
+PPC_FEATURE2_EBB       bits/hwcap.h    d       #define PPC_FEATURE2_EBB 0x10000000
+PPC_FEATURE2_HAS_IEEE128       bits/hwcap.h    d       #define PPC_FEATURE2_HAS_IEEE128 0x00400000
+PPC_FEATURE2_HTM       bits/hwcap.h    d       #define PPC_FEATURE2_HTM 0x40000000
+PPC_FEATURE2_HTM_NOSC  bits/hwcap.h    d       #define PPC_FEATURE2_HTM_NOSC 0x01000000
+PPC_FEATURE2_ISEL      bits/hwcap.h    d       #define PPC_FEATURE2_ISEL 0x08000000
+PPC_FEATURE2_TAR       bits/hwcap.h    d       #define PPC_FEATURE2_TAR 0x04000000
+PPC_FEATURE2_VEC_CRYPTO        bits/hwcap.h    d       #define PPC_FEATURE2_VEC_CRYPTO 0x02000000
+PPC_FEATURE_32 bits/hwcap.h    d       #define PPC_FEATURE_32 0x80000000
+PPC_FEATURE_601_INSTR  bits/hwcap.h    d       #define PPC_FEATURE_601_INSTR 0x20000000
+PPC_FEATURE_64 bits/hwcap.h    d       #define PPC_FEATURE_64 0x40000000
+PPC_FEATURE_ARCH_2_05  bits/hwcap.h    d       #define PPC_FEATURE_ARCH_2_05 0x00001000
+PPC_FEATURE_ARCH_2_06  bits/hwcap.h    d       #define PPC_FEATURE_ARCH_2_06 0x00000100
+PPC_FEATURE_BOOKE      bits/hwcap.h    d       #define PPC_FEATURE_BOOKE 0x00008000
+PPC_FEATURE_CELL       bits/hwcap.h    d       #define PPC_FEATURE_CELL 0x00010000
+PPC_FEATURE_HAS_4xxMAC bits/hwcap.h    d       #define PPC_FEATURE_HAS_4xxMAC 0x02000000
+PPC_FEATURE_HAS_ALTIVEC        bits/hwcap.h    d       #define PPC_FEATURE_HAS_ALTIVEC 0x10000000
+PPC_FEATURE_HAS_DFP    bits/hwcap.h    d       #define PPC_FEATURE_HAS_DFP 0x00000400
+PPC_FEATURE_HAS_EFP_DOUBLE     bits/hwcap.h    d       #define PPC_FEATURE_HAS_EFP_DOUBLE 0x00200000
+PPC_FEATURE_HAS_EFP_SINGLE     bits/hwcap.h    d       #define PPC_FEATURE_HAS_EFP_SINGLE 0x00400000
+PPC_FEATURE_HAS_FPU    bits/hwcap.h    d       #define PPC_FEATURE_HAS_FPU 0x08000000
+PPC_FEATURE_HAS_MMU    bits/hwcap.h    d       #define PPC_FEATURE_HAS_MMU 0x04000000
+PPC_FEATURE_HAS_SPE    bits/hwcap.h    d       #define PPC_FEATURE_HAS_SPE 0x00800000
+PPC_FEATURE_HAS_VSX    bits/hwcap.h    d       #define PPC_FEATURE_HAS_VSX 0x00000080
+PPC_FEATURE_ICACHE_SNOOP       bits/hwcap.h    d       #define PPC_FEATURE_ICACHE_SNOOP 0x00002000
+PPC_FEATURE_NO_TB      bits/hwcap.h    d       #define PPC_FEATURE_NO_TB 0x00100000
+PPC_FEATURE_PA6T       bits/hwcap.h    d       #define PPC_FEATURE_PA6T 0x00000800
+PPC_FEATURE_POWER4     bits/hwcap.h    d       #define PPC_FEATURE_POWER4 0x00080000
+PPC_FEATURE_POWER5     bits/hwcap.h    d       #define PPC_FEATURE_POWER5 0x00040000
+PPC_FEATURE_POWER5_PLUS        bits/hwcap.h    d       #define PPC_FEATURE_POWER5_PLUS 0x00020000
+PPC_FEATURE_POWER6_EXT bits/hwcap.h    d       #define PPC_FEATURE_POWER6_EXT 0x00000200
+PPC_FEATURE_PPC_LE     bits/hwcap.h    d       #define PPC_FEATURE_PPC_LE 0x00000001
+PPC_FEATURE_PSERIES_PERFMON_COMPAT     bits/hwcap.h    d       #define PPC_FEATURE_PSERIES_PERFMON_COMPAT 0x00000040
+PPC_FEATURE_SMT        bits/hwcap.h    d       #define PPC_FEATURE_SMT 0x00004000
+PPC_FEATURE_TRUE_LE    bits/hwcap.h    d       #define PPC_FEATURE_TRUE_LE 0x00000002
+PPC_FEATURE_UNIFIED_CACHE      bits/hwcap.h    d       #define PPC_FEATURE_UNIFIED_CACHE 0x01000000
 PROT_SAO       bits/mman.h     d       #define PROT_SAO 0x10
 PTRDIFF_MAX    bits/stdint.h   d       #define PTRDIFF_MAX INT64_MAX
 PTRDIFF_MIN    bits/stdint.h   d       #define PTRDIFF_MIN INT64_MIN
@@ -1520,11 +1559,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 vrregset_t     bits/signal.h   t       } vrregset_t;
 wchar_t        bits/alltypes.h t       typedef int wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
index 27a77cb..95dfa60 100644 (file)
@@ -21,16 +21,10 @@ nodecl      delete_module   T
 nodecl dgettext        T
 nodecl dngettext       T
 proto  encrypt unistd.h        void(char*,int) void(char[],int)        void encrypt(char *, int);      void encrypt(char block[64], int edflag);
-nodecl fgetwc_unlocked W
-nodecl fgetws_unlocked W
 nodecl fpurge  W
-nodecl fputwc_unlocked W
-nodecl fputws_unlocked W
 proto  getc_unlocked   stdio/getc_unlocked.c   stdio.h int()(FILE*)    int(FILE*)
 proto  gethostent      network/ent.c   netdb.h void*() struct hostent*(void)
 nodecl gettext T
-nodecl getwc_unlocked  W
-nodecl getwchar_unlocked       W
 nodecl init_module     T
 proto  lio_listio      aio.h   int(int,struct aiocb*restrict const*restrict,int,struct sigevent*restrict)      int(int,struct aiocb*restrict const[restrict],int,struct sigevent*restrict)     int lio_listio(int, struct aiocb *__restrict const *__restrict, int, struct sigevent *__restrict);      int lio_listio(int mode, struct aiocb *restrict const list[restrict], int nent, struct sigevent *restrict sig);
 nodecl ngettext        T
@@ -43,11 +37,8 @@ proto        posix_spawnp    process/posix_spawnp.c  spawn.h int(pid_t*restrict,const char*
 proto  pthread_getaffinity_np  sched/affinity.c        pthread.h       int(pthread_t,size_t,cpu_set_t*)        int(pthread_t,size_t,struct cpu_set_t*)
 proto  pthread_setaffinity_np  sched/affinity.c        pthread.h       int(pthread_t,size_t,const cpu_set_t*)  int(pthread_t,size_t,const struct cpu_set_t*)
 proto  putc_unlocked   stdio/putc_unlocked.c   stdio.h int()(int,FILE*)        int(int,FILE*)
-nodecl putwc_unlocked  W
-nodecl putwchar_unlocked       W
 proto  qsort   stdlib/qsort.c  stdlib.h        void(void*,size_t,size_t,)      void(void*,size_t,size_t,int(*)(const void*,const void*))
 proto  regexec regex.h int(const regex_t*restrict,const char*restrict,size_t,regmatch_t*restrict,int)  int(const regex_t*restrict,const char*restrict,size_t,regmatch_t[restrict],int) int regexec(const regex_t *__restrict, const char *__restrict, size_t, regmatch_t *__restrict, int);    int regexec(const regex_t *restrict preg, const char *restrict string, size_t nmatch, regmatch_t pmatch[restrict], int eflags);
 proto  regexec regex/regexec.c regex.h int(const regex_t*restrict,const char*restrict,size_t,regmatch_t[restrict],int) int(const regex_t*restrict,const char*restrict,size_t,regmatch_t*restrict,int)
 proto  seed48  prng/seed48.c   stdlib.h        unsigned short*(unsigned short*)        unsigned short*(unsigned short[])
 proto  setgroups       linux/setgroups.c       grp.h   int(size_t,const gid_t[])       int(size_t,const gid_t*)
-nodecl wcsftime_l      W
index 6e9e379..beea9f4 100644 (file)
@@ -38,6 +38,17 @@ CBAUDEX      bits/termios.h  d       #define CBAUDEX 0010000
 CIBAUD bits/termios.h  d       #define CIBAUD 002003600000
 CLOCAL bits/termios.h  d       #define CLOCAL 0004000
 CMSPAR bits/termios.h  d       #define CMSPAR 010000000000
+CPU_HAS_CAS_L  bits/hwcap.h    d       #define CPU_HAS_CAS_L 0x0400
+CPU_HAS_DSP    bits/hwcap.h    d       #define CPU_HAS_DSP 0x0008
+CPU_HAS_FPU    bits/hwcap.h    d       #define CPU_HAS_FPU 0x0001
+CPU_HAS_L2_CACHE       bits/hwcap.h    d       #define CPU_HAS_L2_CACHE 0x0080
+CPU_HAS_LLSC   bits/hwcap.h    d       #define CPU_HAS_LLSC 0x0040
+CPU_HAS_MMU_PAGE_ASSOC bits/hwcap.h    d       #define CPU_HAS_MMU_PAGE_ASSOC 0x0004
+CPU_HAS_OP32   bits/hwcap.h    d       #define CPU_HAS_OP32 0x0100
+CPU_HAS_P2_FLUSH_BUG   bits/hwcap.h    d       #define CPU_HAS_P2_FLUSH_BUG 0x0002
+CPU_HAS_PERF_COUNTER   bits/hwcap.h    d       #define CPU_HAS_PERF_COUNTER 0x0010
+CPU_HAS_PTEA   bits/hwcap.h    d       #define CPU_HAS_PTEA 0x0020
+CPU_HAS_PTEAEX bits/hwcap.h    d       #define CPU_HAS_PTEAEX 0x0200
 CR0    bits/termios.h  d       #define CR0 0000000
 CR1    bits/termios.h  d       #define CR1 0001000
 CR2    bits/termios.h  d       #define CR2 0002000
@@ -197,6 +208,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 0x7c
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
@@ -459,6 +471,7 @@ SYS_adjtimex        bits/syscall.h  d       #define SYS_adjtimex 124
 SYS_alarm      bits/syscall.h  d       #define SYS_alarm 27
 SYS_bdflush    bits/syscall.h  d       #define SYS_bdflush 134
 SYS_bind       bits/syscall.h  d       #define SYS_bind 341
+SYS_bpf        bits/syscall.h  d       #define SYS_bpf 375
 SYS_brk        bits/syscall.h  d       #define SYS_brk 45
 SYS_cacheflush bits/syscall.h  d       #define SYS_cacheflush 123
 SYS_capget     bits/syscall.h  d       #define SYS_capget 184
@@ -476,6 +489,7 @@ SYS_clock_settime   bits/syscall.h  d       #define SYS_clock_settime 264
 SYS_clone      bits/syscall.h  d       #define SYS_clone 120
 SYS_close      bits/syscall.h  d       #define SYS_close 6
 SYS_connect    bits/syscall.h  d       #define SYS_connect 342
+SYS_copy_file_range    bits/syscall.h  d       #define SYS_copy_file_range 380
 SYS_creat      bits/syscall.h  d       #define SYS_creat 8
 SYS_delete_module      bits/syscall.h  d       #define SYS_delete_module 129
 SYS_dup        bits/syscall.h  d       #define SYS_dup 41
@@ -489,6 +503,7 @@ SYS_epoll_wait      bits/syscall.h  d       #define SYS_epoll_wait 256
 SYS_eventfd    bits/syscall.h  d       #define SYS_eventfd 323
 SYS_eventfd2   bits/syscall.h  d       #define SYS_eventfd2 328
 SYS_execve     bits/syscall.h  d       #define SYS_execve 11
+SYS_execveat   bits/syscall.h  d       #define SYS_execveat 376
 SYS_exit       bits/syscall.h  d       #define SYS_exit 1
 SYS_exit_group bits/syscall.h  d       #define SYS_exit_group 252
 SYS_faccessat  bits/syscall.h  d       #define SYS_faccessat 307
@@ -544,6 +559,7 @@ SYS_getpgrp bits/syscall.h  d       #define SYS_getpgrp 65
 SYS_getpid     bits/syscall.h  d       #define SYS_getpid 20
 SYS_getppid    bits/syscall.h  d       #define SYS_getppid 64
 SYS_getpriority        bits/syscall.h  d       #define SYS_getpriority 96
+SYS_getrandom  bits/syscall.h  d       #define SYS_getrandom 373
 SYS_getresgid  bits/syscall.h  d       #define SYS_getresgid 171
 SYS_getresgid32        bits/syscall.h  d       #define SYS_getresgid32 211
 SYS_getresuid  bits/syscall.h  d       #define SYS_getresuid 165
@@ -592,6 +608,8 @@ SYS_lstat   bits/syscall.h  d       #define SYS_lstat 107
 SYS_lstat64    bits/syscall.h  d       #define SYS_lstat64 196
 SYS_madvise    bits/syscall.h  d       #define SYS_madvise 219
 SYS_mbind      bits/syscall.h  d       #define SYS_mbind 274
+SYS_membarrier bits/syscall.h  d       #define SYS_membarrier 378
+SYS_memfd_create       bits/syscall.h  d       #define SYS_memfd_create 374
 SYS_migrate_pages      bits/syscall.h  d       #define SYS_migrate_pages 294
 SYS_mincore    bits/syscall.h  d       #define SYS_mincore 218
 SYS_mkdir      bits/syscall.h  d       #define SYS_mkdir 39
@@ -599,6 +617,7 @@ SYS_mkdirat bits/syscall.h  d       #define SYS_mkdirat 296
 SYS_mknod      bits/syscall.h  d       #define SYS_mknod 14
 SYS_mknodat    bits/syscall.h  d       #define SYS_mknodat 297
 SYS_mlock      bits/syscall.h  d       #define SYS_mlock 150
+SYS_mlock2     bits/syscall.h  d       #define SYS_mlock2 379
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 152
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 90
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 192
@@ -638,6 +657,7 @@ SYS_ppoll   bits/syscall.h  d       #define SYS_ppoll 309
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 172
 SYS_pread64    bits/syscall.h  d       #define SYS_pread64 180
 SYS_preadv     bits/syscall.h  d       #define SYS_preadv 333
+SYS_preadv2    bits/syscall.h  d       #define SYS_preadv2 381
 SYS_prlimit64  bits/syscall.h  d       #define SYS_prlimit64 339
 SYS_process_vm_readv   bits/syscall.h  d       #define SYS_process_vm_readv 365
 SYS_process_vm_writev  bits/syscall.h  d       #define SYS_process_vm_writev 366
@@ -645,6 +665,7 @@ SYS_pselect6        bits/syscall.h  d       #define SYS_pselect6 308
 SYS_ptrace     bits/syscall.h  d       #define SYS_ptrace 26
 SYS_pwrite64   bits/syscall.h  d       #define SYS_pwrite64 181
 SYS_pwritev    bits/syscall.h  d       #define SYS_pwritev 334
+SYS_pwritev2   bits/syscall.h  d       #define SYS_pwritev2 382
 SYS_quotactl   bits/syscall.h  d       #define SYS_quotactl 131
 SYS_read       bits/syscall.h  d       #define SYS_read 3
 SYS_readahead  bits/syscall.h  d       #define SYS_readahead 225
@@ -661,6 +682,7 @@ SYS_remap_file_pages        bits/syscall.h  d       #define SYS_remap_file_pages 257
 SYS_removexattr        bits/syscall.h  d       #define SYS_removexattr 235
 SYS_rename     bits/syscall.h  d       #define SYS_rename 38
 SYS_renameat   bits/syscall.h  d       #define SYS_renameat 302
+SYS_renameat2  bits/syscall.h  d       #define SYS_renameat2 371
 SYS_request_key        bits/syscall.h  d       #define SYS_request_key 286
 SYS_restart_syscall    bits/syscall.h  d       #define SYS_restart_syscall 0
 SYS_rmdir      bits/syscall.h  d       #define SYS_rmdir 40
@@ -675,13 +697,16 @@ SYS_rt_tgsigqueueinfo     bits/syscall.h  d       #define SYS_rt_tgsigqueueinfo 335
 SYS_sched_get_priority_max     bits/syscall.h  d       #define SYS_sched_get_priority_max 159
 SYS_sched_get_priority_min     bits/syscall.h  d       #define SYS_sched_get_priority_min 160
 SYS_sched_getaffinity  bits/syscall.h  d       #define SYS_sched_getaffinity 242
+SYS_sched_getattr      bits/syscall.h  d       #define SYS_sched_getattr 369
 SYS_sched_getparam     bits/syscall.h  d       #define SYS_sched_getparam 155
 SYS_sched_getscheduler bits/syscall.h  d       #define SYS_sched_getscheduler 157
 SYS_sched_rr_get_interval      bits/syscall.h  d       #define SYS_sched_rr_get_interval 161
 SYS_sched_setaffinity  bits/syscall.h  d       #define SYS_sched_setaffinity 241
+SYS_sched_setattr      bits/syscall.h  d       #define SYS_sched_setattr 370
 SYS_sched_setparam     bits/syscall.h  d       #define SYS_sched_setparam 154
 SYS_sched_setscheduler bits/syscall.h  d       #define SYS_sched_setscheduler 156
 SYS_sched_yield        bits/syscall.h  d       #define SYS_sched_yield 158
+SYS_seccomp    bits/syscall.h  d       #define SYS_seccomp 372
 SYS_send       bits/syscall.h  d       #define SYS_send 348
 SYS_sendfile   bits/syscall.h  d       #define SYS_sendfile 187
 SYS_sendfile64 bits/syscall.h  d       #define SYS_sendfile64 239
@@ -775,6 +800,7 @@ SYS_unlink  bits/syscall.h  d       #define SYS_unlink 10
 SYS_unlinkat   bits/syscall.h  d       #define SYS_unlinkat 301
 SYS_unshare    bits/syscall.h  d       #define SYS_unshare 310
 SYS_uselib     bits/syscall.h  d       #define SYS_uselib 86
+SYS_userfaultfd        bits/syscall.h  d       #define SYS_userfaultfd 377
 SYS_ustat      bits/syscall.h  d       #define SYS_ustat 62
 SYS_utime      bits/syscall.h  d       #define SYS_utime 30
 SYS_utimensat  bits/syscall.h  d       #define SYS_utimensat 320
@@ -1012,6 +1038,7 @@ __NR_adjtimex     bits/syscall.h  d       #define __NR_adjtimex 124
 __NR_alarm     bits/syscall.h  d       #define __NR_alarm 27
 __NR_bdflush   bits/syscall.h  d       #define __NR_bdflush 134
 __NR_bind      bits/syscall.h  d       #define __NR_bind 341
+__NR_bpf       bits/syscall.h  d       #define __NR_bpf 375
 __NR_brk       bits/syscall.h  d       #define __NR_brk 45
 __NR_cacheflush        bits/syscall.h  d       #define __NR_cacheflush 123
 __NR_capget    bits/syscall.h  d       #define __NR_capget 184
@@ -1029,6 +1056,7 @@ __NR_clock_settime        bits/syscall.h  d       #define __NR_clock_settime 264
 __NR_clone     bits/syscall.h  d       #define __NR_clone 120
 __NR_close     bits/syscall.h  d       #define __NR_close 6
 __NR_connect   bits/syscall.h  d       #define __NR_connect 342
+__NR_copy_file_range   bits/syscall.h  d       #define __NR_copy_file_range 380
 __NR_creat     bits/syscall.h  d       #define __NR_creat 8
 __NR_delete_module     bits/syscall.h  d       #define __NR_delete_module 129
 __NR_dup       bits/syscall.h  d       #define __NR_dup 41
@@ -1042,6 +1070,7 @@ __NR_epoll_wait   bits/syscall.h  d       #define __NR_epoll_wait 256
 __NR_eventfd   bits/syscall.h  d       #define __NR_eventfd 323
 __NR_eventfd2  bits/syscall.h  d       #define __NR_eventfd2 328
 __NR_execve    bits/syscall.h  d       #define __NR_execve 11
+__NR_execveat  bits/syscall.h  d       #define __NR_execveat 376
 __NR_exit      bits/syscall.h  d       #define __NR_exit 1
 __NR_exit_group        bits/syscall.h  d       #define __NR_exit_group 252
 __NR_faccessat bits/syscall.h  d       #define __NR_faccessat 307
@@ -1097,6 +1126,7 @@ __NR_getpgrp      bits/syscall.h  d       #define __NR_getpgrp 65
 __NR_getpid    bits/syscall.h  d       #define __NR_getpid 20
 __NR_getppid   bits/syscall.h  d       #define __NR_getppid 64
 __NR_getpriority       bits/syscall.h  d       #define __NR_getpriority 96
+__NR_getrandom bits/syscall.h  d       #define __NR_getrandom 373
 __NR_getresgid bits/syscall.h  d       #define __NR_getresgid 171
 __NR_getresgid32       bits/syscall.h  d       #define __NR_getresgid32 211
 __NR_getresuid bits/syscall.h  d       #define __NR_getresuid 165
@@ -1145,6 +1175,8 @@ __NR_lstat        bits/syscall.h  d       #define __NR_lstat 107
 __NR_lstat64   bits/syscall.h  d       #define __NR_lstat64 196
 __NR_madvise   bits/syscall.h  d       #define __NR_madvise 219
 __NR_mbind     bits/syscall.h  d       #define __NR_mbind 274
+__NR_membarrier        bits/syscall.h  d       #define __NR_membarrier 378
+__NR_memfd_create      bits/syscall.h  d       #define __NR_memfd_create 374
 __NR_migrate_pages     bits/syscall.h  d       #define __NR_migrate_pages 294
 __NR_mincore   bits/syscall.h  d       #define __NR_mincore 218
 __NR_mkdir     bits/syscall.h  d       #define __NR_mkdir 39
@@ -1152,6 +1184,7 @@ __NR_mkdirat      bits/syscall.h  d       #define __NR_mkdirat 296
 __NR_mknod     bits/syscall.h  d       #define __NR_mknod 14
 __NR_mknodat   bits/syscall.h  d       #define __NR_mknodat 297
 __NR_mlock     bits/syscall.h  d       #define __NR_mlock 150
+__NR_mlock2    bits/syscall.h  d       #define __NR_mlock2 379
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 152
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 90
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 192
@@ -1191,6 +1224,7 @@ __NR_ppoll        bits/syscall.h  d       #define __NR_ppoll 309
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 172
 __NR_pread64   bits/syscall.h  d       #define __NR_pread64 180
 __NR_preadv    bits/syscall.h  d       #define __NR_preadv 333
+__NR_preadv2   bits/syscall.h  d       #define __NR_preadv2 381
 __NR_prlimit64 bits/syscall.h  d       #define __NR_prlimit64 339
 __NR_process_vm_readv  bits/syscall.h  d       #define __NR_process_vm_readv 365
 __NR_process_vm_writev bits/syscall.h  d       #define __NR_process_vm_writev 366
@@ -1198,6 +1232,7 @@ __NR_pselect6     bits/syscall.h  d       #define __NR_pselect6 308
 __NR_ptrace    bits/syscall.h  d       #define __NR_ptrace 26
 __NR_pwrite64  bits/syscall.h  d       #define __NR_pwrite64 181
 __NR_pwritev   bits/syscall.h  d       #define __NR_pwritev 334
+__NR_pwritev2  bits/syscall.h  d       #define __NR_pwritev2 382
 __NR_quotactl  bits/syscall.h  d       #define __NR_quotactl 131
 __NR_read      bits/syscall.h  d       #define __NR_read 3
 __NR_readahead bits/syscall.h  d       #define __NR_readahead 225
@@ -1214,6 +1249,7 @@ __NR_remap_file_pages     bits/syscall.h  d       #define __NR_remap_file_pages 257
 __NR_removexattr       bits/syscall.h  d       #define __NR_removexattr 235
 __NR_rename    bits/syscall.h  d       #define __NR_rename 38
 __NR_renameat  bits/syscall.h  d       #define __NR_renameat 302
+__NR_renameat2 bits/syscall.h  d       #define __NR_renameat2 371
 __NR_request_key       bits/syscall.h  d       #define __NR_request_key 286
 __NR_restart_syscall   bits/syscall.h  d       #define __NR_restart_syscall 0
 __NR_rmdir     bits/syscall.h  d       #define __NR_rmdir 40
@@ -1228,13 +1264,16 @@ __NR_rt_tgsigqueueinfo  bits/syscall.h  d       #define __NR_rt_tgsigqueueinfo 335
 __NR_sched_get_priority_max    bits/syscall.h  d       #define __NR_sched_get_priority_max 159
 __NR_sched_get_priority_min    bits/syscall.h  d       #define __NR_sched_get_priority_min 160
 __NR_sched_getaffinity bits/syscall.h  d       #define __NR_sched_getaffinity 242
+__NR_sched_getattr     bits/syscall.h  d       #define __NR_sched_getattr 369
 __NR_sched_getparam    bits/syscall.h  d       #define __NR_sched_getparam 155
 __NR_sched_getscheduler        bits/syscall.h  d       #define __NR_sched_getscheduler 157
 __NR_sched_rr_get_interval     bits/syscall.h  d       #define __NR_sched_rr_get_interval 161
 __NR_sched_setaffinity bits/syscall.h  d       #define __NR_sched_setaffinity 241
+__NR_sched_setattr     bits/syscall.h  d       #define __NR_sched_setattr 370
 __NR_sched_setparam    bits/syscall.h  d       #define __NR_sched_setparam 154
 __NR_sched_setscheduler        bits/syscall.h  d       #define __NR_sched_setscheduler 156
 __NR_sched_yield       bits/syscall.h  d       #define __NR_sched_yield 158
+__NR_seccomp   bits/syscall.h  d       #define __NR_seccomp 372
 __NR_send      bits/syscall.h  d       #define __NR_send 348
 __NR_sendfile  bits/syscall.h  d       #define __NR_sendfile 187
 __NR_sendfile64        bits/syscall.h  d       #define __NR_sendfile64 239
@@ -1328,6 +1367,7 @@ __NR_unlink       bits/syscall.h  d       #define __NR_unlink 10
 __NR_unlinkat  bits/syscall.h  d       #define __NR_unlinkat 301
 __NR_unshare   bits/syscall.h  d       #define __NR_unshare 310
 __NR_uselib    bits/syscall.h  d       #define __NR_uselib 86
+__NR_userfaultfd       bits/syscall.h  d       #define __NR_userfaultfd 377
 __NR_ustat     bits/syscall.h  d       #define __NR_ustat 62
 __NR_utime     bits/syscall.h  d       #define __NR_utime 30
 __NR_utimensat bits/syscall.h  d       #define __NR_utimensat 320
@@ -1445,11 +1485,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef long wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index 9f536af..179dbd6 100644 (file)
@@ -201,6 +201,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 63
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
 FE_DIVBYZERO   bits/fenv.h     d       #define FE_DIVBYZERO 4
@@ -663,12 +664,15 @@ SYS_personality   bits/syscall.h  d       #define SYS_personality (0x40000000 + 135)
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe (0x40000000 + 22)
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 (0x40000000 + 293)
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root (0x40000000 + 155)
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc (0x40000000 + 330)
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free (0x40000000 + 331)
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect (0x40000000 + 329)
 SYS_poll       bits/syscall.h  d       #define SYS_poll (0x40000000 + 7)
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll (0x40000000 + 271)
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl (0x40000000 + 157)
 SYS_pread64    bits/syscall.h  d       #define SYS_pread64 (0x40000000 + 17)
 SYS_preadv     bits/syscall.h  d       #define SYS_preadv (0x40000000 + 534)
-SYS_preadv2    bits/syscall.h  d       #define SYS_preadv2 (0x40000000 + 327)
+SYS_preadv2    bits/syscall.h  d       #define SYS_preadv2 (0x40000000 + 546)
 SYS_prlimit64  bits/syscall.h  d       #define SYS_prlimit64 (0x40000000 + 302)
 SYS_process_vm_readv   bits/syscall.h  d       #define SYS_process_vm_readv (0x40000000 + 539)
 SYS_process_vm_writev  bits/syscall.h  d       #define SYS_process_vm_writev (0x40000000 + 540)
@@ -677,7 +681,7 @@ SYS_ptrace  bits/syscall.h  d       #define SYS_ptrace (0x40000000 + 521)
 SYS_putpmsg    bits/syscall.h  d       #define SYS_putpmsg (0x40000000 + 182)
 SYS_pwrite64   bits/syscall.h  d       #define SYS_pwrite64 (0x40000000 + 18)
 SYS_pwritev    bits/syscall.h  d       #define SYS_pwritev (0x40000000 + 535)
-SYS_pwritev2   bits/syscall.h  d       #define SYS_pwritev2 (0x40000000 + 328)
+SYS_pwritev2   bits/syscall.h  d       #define SYS_pwritev2 (0x40000000 + 547)
 SYS_quotactl   bits/syscall.h  d       #define SYS_quotactl (0x40000000 + 179)
 SYS_read       bits/syscall.h  d       #define SYS_read (0x40000000 + 0)
 SYS_readahead  bits/syscall.h  d       #define SYS_readahead (0x40000000 + 187)
@@ -1199,12 +1203,15 @@ __NR_personality        bits/syscall.h  d       #define __NR_personality (0x40000000 + 135)
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe (0x40000000 + 22)
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 (0x40000000 + 293)
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root (0x40000000 + 155)
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc (0x40000000 + 330)
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free (0x40000000 + 331)
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect (0x40000000 + 329)
 __NR_poll      bits/syscall.h  d       #define __NR_poll (0x40000000 + 7)
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll (0x40000000 + 271)
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl (0x40000000 + 157)
 __NR_pread64   bits/syscall.h  d       #define __NR_pread64 (0x40000000 + 17)
 __NR_preadv    bits/syscall.h  d       #define __NR_preadv (0x40000000 + 534)
-__NR_preadv2   bits/syscall.h  d       #define __NR_preadv2 (0x40000000 + 327)
+__NR_preadv2   bits/syscall.h  d       #define __NR_preadv2 (0x40000000 + 546)
 __NR_prlimit64 bits/syscall.h  d       #define __NR_prlimit64 (0x40000000 + 302)
 __NR_process_vm_readv  bits/syscall.h  d       #define __NR_process_vm_readv (0x40000000 + 539)
 __NR_process_vm_writev bits/syscall.h  d       #define __NR_process_vm_writev (0x40000000 + 540)
@@ -1213,7 +1220,7 @@ __NR_ptrace       bits/syscall.h  d       #define __NR_ptrace (0x40000000 + 521)
 __NR_putpmsg   bits/syscall.h  d       #define __NR_putpmsg (0x40000000 + 182)
 __NR_pwrite64  bits/syscall.h  d       #define __NR_pwrite64 (0x40000000 + 18)
 __NR_pwritev   bits/syscall.h  d       #define __NR_pwritev (0x40000000 + 535)
-__NR_pwritev2  bits/syscall.h  d       #define __NR_pwritev2 (0x40000000 + 328)
+__NR_pwritev2  bits/syscall.h  d       #define __NR_pwritev2 (0x40000000 + 547)
 __NR_quotactl  bits/syscall.h  d       #define __NR_quotactl (0x40000000 + 179)
 __NR_read      bits/syscall.h  d       #define __NR_read (0x40000000 + 0)
 __NR_readahead bits/syscall.h  d       #define __NR_readahead (0x40000000 + 187)
@@ -1449,11 +1456,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef long wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index 59b88fe..6abaae4 100644 (file)
@@ -201,6 +201,7 @@ EXFULL      bits/errno.h    d       #define EXFULL 54
 EXTA   bits/termios.h  d       #define EXTA 0000016
 EXTB   bits/termios.h  d       #define EXTB 0000017
 EXTPROC        bits/termios.h  d       #define EXTPROC 0200000
+Elf_Symndx     bits/link.h     t       typedef uint32_t Elf_Symndx;
 FE_ALL_EXCEPT  bits/fenv.h     d       #define FE_ALL_EXCEPT 63
 FE_DFL_ENV     bits/fenv.h     d       #define FE_DFL_ENV ((const fenv_t *) -1)
 FE_DIVBYZERO   bits/fenv.h     d       #define FE_DIVBYZERO 4
@@ -670,6 +671,9 @@ SYS_personality     bits/syscall.h  d       #define SYS_personality 135
 SYS_pipe       bits/syscall.h  d       #define SYS_pipe 22
 SYS_pipe2      bits/syscall.h  d       #define SYS_pipe2 293
 SYS_pivot_root bits/syscall.h  d       #define SYS_pivot_root 155
+SYS_pkey_alloc bits/syscall.h  d       #define SYS_pkey_alloc 330
+SYS_pkey_free  bits/syscall.h  d       #define SYS_pkey_free 331
+SYS_pkey_mprotect      bits/syscall.h  d       #define SYS_pkey_mprotect 329
 SYS_poll       bits/syscall.h  d       #define SYS_poll 7
 SYS_ppoll      bits/syscall.h  d       #define SYS_ppoll 271
 SYS_prctl      bits/syscall.h  d       #define SYS_prctl 157
@@ -1217,6 +1221,9 @@ __NR_personality  bits/syscall.h  d       #define __NR_personality 135
 __NR_pipe      bits/syscall.h  d       #define __NR_pipe 22
 __NR_pipe2     bits/syscall.h  d       #define __NR_pipe2 293
 __NR_pivot_root        bits/syscall.h  d       #define __NR_pivot_root 155
+__NR_pkey_alloc        bits/syscall.h  d       #define __NR_pkey_alloc 330
+__NR_pkey_free bits/syscall.h  d       #define __NR_pkey_free 331
+__NR_pkey_mprotect     bits/syscall.h  d       #define __NR_pkey_mprotect 329
 __NR_poll      bits/syscall.h  d       #define __NR_poll 7
 __NR_ppoll     bits/syscall.h  d       #define __NR_ppoll 271
 __NR_prctl     bits/syscall.h  d       #define __NR_prctl 157
@@ -1471,11 +1478,7 @@ uint_fast32_t    bits/stdint.h   t       typedef uint32_t uint_fast32_t;
 uintmax_t      bits/alltypes.h t       typedef unsigned _Int64 uintmax_t;
 uintptr_t      bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
-va_arg bits/stdarg.h   d       #define va_arg(v,l) __builtin_va_arg(v,l)
-va_copy        bits/stdarg.h   d       #define va_copy(d,s) __builtin_va_copy(d,s)
-va_end bits/stdarg.h   d       #define va_end(v) __builtin_va_end(v)
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
-va_start       bits/stdarg.h   d       #define va_start(v,l) __builtin_va_start(v,l)
 wchar_t        bits/alltypes.h t       typedef int wchar_t;
 wctype_t       bits/alltypes.h t       typedef unsigned long wctype_t;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index f92cfa0..a585c1a 100644 (file)
@@ -1,5 +1,5 @@
 <h3>musl vs c11 api</h3>
-<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=faf69b9a73d09fafcbe4fd3007b8d8724293d8e1">faf69b9a73d09fafcbe4fd3007b8d8724293d8e1</a><br>Date:   2016-07-05 17:58:46 -0400<br><br>    release 1.1.15
+<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=8fe1f2d79b275b7f7fb0d41c99e379357df63cd9">8fe1f2d79b275b7f7fb0d41c99e379357df63cd9</a><br>Date:   2016-12-31 22:27:17 -0500<br><br>    release 1.1.16
 <h4>legend</h4><ul><li>status: musl implementation status summary<ul><li>(empty) - implemented<li>nosym - prototype found in include files (see decl) but not in libc.a (see sym)<li>nodecl - symbol is in libc.a but not declared in a public header<li>missing - neither in include files (see decl) nor in libc.a (see sym)</ul><li>sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)<ul><li>C - symbol is common (uninitialized data)<li>D - symbol is in the initialized data section<li>R - symbol is in the read only data section<li>T - symbol is in the text section<li>V - weak object<li>W - weak symbol</ul><li>decl: kind of declaration as found by `ctags -R include` (every occurance is reported, arch specific definitions are not linked)<ul><li>d - macro definition<li>t - typedef<li>s - struct declaration<li>u - union declaration<li>p - function prototype<li>x - external and forward variable declaration</ul></ul><p>(Annex K apis are excluded: -D__STDC_WANT_LIB_EXT1__=0 is assumed)
 <h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>c11<tr><th>status<th>sym<th>decl<th>name<th>header<th>proto<th>section
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n12">d</a> <td>static_assert<td>assert.h<td>&#160;<td>B.1 Diagnostics
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n16">t</a> <td>jmp_buf<td>setjmp.h<td>&#160;<td>B.12 Nonlocal jumps
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n35">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n32">p</a> <td>setjmp<td>setjmp.h<td>int setjmp(jmp_buf env);<td>B.12 Nonlocal jumps
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n33">p</a> <td>longjmp<td>setjmp.h<td>_Noreturn void longjmp(jmp_buf env, int val);<td>B.12 Nonlocal jumps
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n264">t</a> <td>sig_atomic_t<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n262">d</a> <td>SIG_IGN<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n266">t</a> <td>sig_atomic_t<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n264">d</a> <td>SIG_IGN<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGILL<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGTERM<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n261">d</a> <td>SIG_DFL<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n263">d</a> <td>SIG_DFL<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGABRT<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGINT<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n260">d</a> <td>SIG_ERR<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n262">d</a> <td>SIG_ERR<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGFPE<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGSEGV<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n266">p</a> <td>signal<td>signal.h<td>void (*signal(int sig, void (*func)(int)))(int);<td>B.13 Signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n267">p</a> <td>raise<td>signal.h<td>int raise(int sig);<td>B.13 Signal handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n268">p</a> <td>signal<td>signal.h<td>void (*signal(int sig, void (*func)(int)))(int);<td>B.13 Signal handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n269">p</a> <td>raise<td>signal.h<td>int raise(int sig);<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdalign.h#n12">d</a> <td>alignas<td>stdalign.h<td>&#160;<td>B.14 Alignment
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdalign.h#n17">d</a> <td>__alignas_is_defined<td>stdalign.h<td>&#160;<td>B.14 Alignment
 <tr><td>&#160;<td>&#160;<td>t <td>va_list<td>stdarg.h<td>&#160;<td>B.15 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.15 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n16">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.15 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td>va_end<td>stdarg.h<td>void va_end(va_list ap);<td>B.15 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td>va_start<td>stdarg.h<td>void va_start(va_list ap, parmN);<td>B.15 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.15 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.15 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td>va_end<td>stdarg.h<td>void va_end(va_list ap);<td>B.15 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n12">d</a> <td>va_start<td>stdarg.h<td>void va_start(va_list ap, parmN);<td>B.15 Variable arguments
 <tr><td>missing<td>&#160;<td>&#160;<td>ATOMIC_BOOL_LOCK_FREE<td>stdatomic.h<td>&#160;<td>B.16 Atomics
 <tr><td>missing<td>&#160;<td>&#160;<td>atomic_uint<td>stdatomic.h<td>&#160;<td>B.16 Atomics
 <tr><td>missing<td>&#160;<td>&#160;<td>ATOMIC_CHAR_LOCK_FREE<td>stdatomic.h<td>&#160;<td>B.16 Atomics
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n20">t</a> <td>wctrans_t<td>wctype.h<td>&#160;<td>B.29 Wide character classification and mapping utilities
 <tr><td>&#160;<td>&#160;<td>t <td>wctype_t<td>wctype.h<td>&#160;<td>B.29 Wide character classification and mapping utilities
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n43">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n44">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n22">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n23">d</a> <td>WEOF<td>wctype.h<td>&#160;<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n159">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td>iswalnum<td>wctype.h<td>int iswalnum(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n160">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td>iswalpha<td>wctype.h<td>int iswalpha(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n161">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td>iswblank<td>wctype.h<td>int iswblank(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n162">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td>iswcntrl<td>wctype.h<td>int iswcntrl(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n163">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td>iswdigit<td>wctype.h<td>int iswdigit(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n164">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td>iswgraph<td>wctype.h<td>int iswgraph(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n165">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td>iswlower<td>wctype.h<td>int iswlower(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n166">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td>iswprint<td>wctype.h<td>int iswprint(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n167">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td>iswpunct<td>wctype.h<td>int iswpunct(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n168">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td>iswspace<td>wctype.h<td>int iswspace(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n169">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td>iswupper<td>wctype.h<td>int iswupper(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n170">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td>iswxdigit<td>wctype.h<td>int iswxdigit(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n171">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td>iswctype<td>wctype.h<td>int iswctype(wint_t wc, wctype_t desc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td>wctype<td>wctype.h<td>wctype_t wctype(const char *property);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n172">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td>towlower<td>wctype.h<td>wint_t towlower(wint_t wc);<td>B.29 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n173">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td>towupper<td>wctype.h<td>wint_t towupper(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td>iswalnum<td>wctype.h<td>int iswalnum(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n175">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td>iswalpha<td>wctype.h<td>int iswalpha(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n176">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td>iswblank<td>wctype.h<td>int iswblank(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td>iswcntrl<td>wctype.h<td>int iswcntrl(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n192">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n193">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td>iswdigit<td>wctype.h<td>int iswdigit(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n179">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td>iswgraph<td>wctype.h<td>int iswgraph(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n180">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td>iswlower<td>wctype.h<td>int iswlower(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n181">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td>iswprint<td>wctype.h<td>int iswprint(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n182">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td>iswpunct<td>wctype.h<td>int iswpunct(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n183">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td>iswspace<td>wctype.h<td>int iswspace(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n184">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td>iswupper<td>wctype.h<td>int iswupper(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n185">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td>iswxdigit<td>wctype.h<td>int iswxdigit(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n186">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td>iswctype<td>wctype.h<td>int iswctype(wint_t wc, wctype_t desc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n189">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td>wctype<td>wctype.h<td>wctype_t wctype(const char *property);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n187">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td>towlower<td>wctype.h<td>wint_t towlower(wint_t wc);<td>B.29 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n188">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td>towupper<td>wctype.h<td>wint_t towupper(wint_t wc);<td>B.29 Wide character classification and mapping utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n40">p</a> <td>towctrans<td>wctype.h<td>wint_t towctrans(wint_t wc, wctrans_t desc);<td>B.29 Wide character classification and mapping utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n43">p</a> <td>wctrans<td>wctype.h<td>wctrans_t wctrans(const char *property);<td>B.29 Wide character classification and mapping utilities
 </table>
index 637c0f2..a8d8d02 100644 (file)
@@ -1,5 +1,5 @@
 <h3>musl vs c99 api</h3>
-<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=faf69b9a73d09fafcbe4fd3007b8d8724293d8e1">faf69b9a73d09fafcbe4fd3007b8d8724293d8e1</a><br>Date:   2016-07-05 17:58:46 -0400<br><br>    release 1.1.15
+<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=8fe1f2d79b275b7f7fb0d41c99e379357df63cd9">8fe1f2d79b275b7f7fb0d41c99e379357df63cd9</a><br>Date:   2016-12-31 22:27:17 -0500<br><br>    release 1.1.16
 <h4>legend</h4><ul><li>status: musl implementation status summary<ul><li>(empty) - implemented<li>nosym - prototype found in include files (see decl) but not in libc.a (see sym)<li>nodecl - symbol is in libc.a but not declared in a public header<li>missing - neither in include files (see decl) nor in libc.a (see sym)</ul><li>sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)<ul><li>C - symbol is common (uninitialized data)<li>D - symbol is in the initialized data section<li>R - symbol is in the read only data section<li>T - symbol is in the text section<li>V - weak object<li>W - weak symbol</ul><li>decl: kind of declaration as found by `ctags -R include` (every occurance is reported, arch specific definitions are not linked)<ul><li>d - macro definition<li>t - typedef<li>s - struct declaration<li>u - union declaration<li>p - function prototype<li>x - external and forward variable declaration</ul></ul>
 <h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>c99<tr><th>status<th>sym<th>decl<th>name<th>header<th>proto<th>section
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n3">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n6">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/assert.h#n8">d</a> <td>assert<td>assert.h<td>void assert(scalar expression);<td>B.1 Diagnostics
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n16">t</a> <td>jmp_buf<td>setjmp.h<td>&#160;<td>B.12 Nonlocal jumps
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n35">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n32">p</a> <td>setjmp<td>setjmp.h<td>int setjmp(jmp_buf env);<td>B.12 Nonlocal jumps
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n33">p</a> <td>longjmp<td>setjmp.h<td>void longjmp(jmp_buf env, int val);<td>B.12 Nonlocal jumps
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n264">t</a> <td>sig_atomic_t<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n262">d</a> <td>SIG_IGN<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n266">t</a> <td>sig_atomic_t<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n264">d</a> <td>SIG_IGN<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGILL<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGTERM<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n261">d</a> <td>SIG_DFL<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n263">d</a> <td>SIG_DFL<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGABRT<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGINT<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n260">d</a> <td>SIG_ERR<td>signal.h<td>&#160;<td>B.13 Signal handling
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n262">d</a> <td>SIG_ERR<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGFPE<td>signal.h<td>&#160;<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>d <td>SIGSEGV<td>signal.h<td>&#160;<td>B.13 Signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n266">p</a> <td>signal<td>signal.h<td>void (*signal(int sig, void (*func)(int)))(int);<td>B.13 Signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n267">p</a> <td>raise<td>signal.h<td>int raise(int sig);<td>B.13 Signal handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n268">p</a> <td>signal<td>signal.h<td>void (*signal(int sig, void (*func)(int)))(int);<td>B.13 Signal handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n269">p</a> <td>raise<td>signal.h<td>int raise(int sig);<td>B.13 Signal handling
 <tr><td>&#160;<td>&#160;<td>t <td>va_list<td>stdarg.h<td>&#160;<td>B.14 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.14 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n16">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.14 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td>va_end<td>stdarg.h<td>void va_end(va_list ap);<td>B.14 Variable arguments
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td>va_start<td>stdarg.h<td>void va_start(va_list ap, parmN);<td>B.14 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td>va_arg<td>stdarg.h<td>type va_arg(va_list ap, type);<td>B.14 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td>va_copy<td>stdarg.h<td>void va_copy(va_list dest, va_list src);<td>B.14 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td>va_end<td>stdarg.h<td>void va_end(va_list ap);<td>B.14 Variable arguments
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n12">d</a> <td>va_start<td>stdarg.h<td>void va_start(va_list ap, parmN);<td>B.14 Variable arguments
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdbool.h#n8">d</a> <td>bool<td>stdbool.h<td>&#160;<td>B.15 Boolean type and values
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdbool.h#n6">d</a> <td>true<td>stdbool.h<td>&#160;<td>B.15 Boolean type and values
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdbool.h#n7">d</a> <td>false<td>stdbool.h<td>&#160;<td>B.15 Boolean type and values
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n20">t</a> <td>wctrans_t<td>wctype.h<td>&#160;<td>B.24 Wide character classification and mapping utilities
 <tr><td>&#160;<td>&#160;<td>t <td>wctype_t<td>wctype.h<td>&#160;<td>B.24 Wide character classification and mapping utilities
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n43">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n44">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n22">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n23">d</a> <td>WEOF<td>wctype.h<td>&#160;<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n159">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td>iswalnum<td>wctype.h<td>int iswalnum(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n160">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td>iswalpha<td>wctype.h<td>int iswalpha(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n161">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td>iswblank<td>wctype.h<td>int iswblank(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n162">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td>iswcntrl<td>wctype.h<td>int iswcntrl(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n163">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td>iswdigit<td>wctype.h<td>int iswdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n164">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td>iswgraph<td>wctype.h<td>int iswgraph(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n165">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td>iswlower<td>wctype.h<td>int iswlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n166">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td>iswprint<td>wctype.h<td>int iswprint(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n167">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td>iswpunct<td>wctype.h<td>int iswpunct(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n168">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td>iswspace<td>wctype.h<td>int iswspace(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n169">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td>iswupper<td>wctype.h<td>int iswupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n170">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td>iswxdigit<td>wctype.h<td>int iswxdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n171">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td>iswctype<td>wctype.h<td>int iswctype(wint_t wc, wctype_t desc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td>wctype<td>wctype.h<td>wctype_t wctype(const char *property);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n172">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td>towlower<td>wctype.h<td>wint_t towlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n173">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td>towupper<td>wctype.h<td>wint_t towupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td>iswalnum<td>wctype.h<td>int iswalnum(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n175">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td>iswalpha<td>wctype.h<td>int iswalpha(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n176">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td>iswblank<td>wctype.h<td>int iswblank(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td>iswcntrl<td>wctype.h<td>int iswcntrl(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n192">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n193">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td>iswdigit<td>wctype.h<td>int iswdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n179">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td>iswgraph<td>wctype.h<td>int iswgraph(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n180">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td>iswlower<td>wctype.h<td>int iswlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n181">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td>iswprint<td>wctype.h<td>int iswprint(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n182">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td>iswpunct<td>wctype.h<td>int iswpunct(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n183">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td>iswspace<td>wctype.h<td>int iswspace(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n184">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td>iswupper<td>wctype.h<td>int iswupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n185">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td>iswxdigit<td>wctype.h<td>int iswxdigit(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n186">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td>iswctype<td>wctype.h<td>int iswctype(wint_t wc, wctype_t desc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n189">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td>wctype<td>wctype.h<td>wctype_t wctype(const char *property);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n187">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td>towlower<td>wctype.h<td>wint_t towlower(wint_t wc);<td>B.24 Wide character classification and mapping utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n188">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td>towupper<td>wctype.h<td>wint_t towupper(wint_t wc);<td>B.24 Wide character classification and mapping utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n40">p</a> <td>towctrans<td>wctype.h<td>wint_t towctrans(wint_t wc, wctrans_t desc);<td>B.24 Wide character classification and mapping utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n43">p</a> <td>wctrans<td>wctype.h<td>wctrans_t wctrans(const char *property);<td>B.24 Wide character classification and mapping utilities
 </table>
index e2fa1ae..3442b84 100644 (file)
@@ -1,5 +1,5 @@
 <h3>musl vs posix api</h3>
-<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=faf69b9a73d09fafcbe4fd3007b8d8724293d8e1">faf69b9a73d09fafcbe4fd3007b8d8724293d8e1</a><br>Date:   2016-07-05 17:58:46 -0400<br><br>    release 1.1.15
+<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=8fe1f2d79b275b7f7fb0d41c99e379357df63cd9">8fe1f2d79b275b7f7fb0d41c99e379357df63cd9</a><br>Date:   2016-12-31 22:27:17 -0500<br><br>    release 1.1.16
 <h4>legend</h4><ul><li>status: musl implementation status summary<ul><li>(empty) - implemented<li>nosym - prototype found in include files (see decl) but not in libc.a (see sym)<li>nodecl - symbol is in libc.a but not declared in a public header<li>missing - neither in include files (see decl) nor in libc.a (see sym)</ul><li>sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)<ul><li>C - symbol is common (uninitialized data)<li>D - symbol is in the initialized data section<li>R - symbol is in the read only data section<li>T - symbol is in the text section<li>V - weak object<li>W - weak symbol</ul><li>decl: kind of declaration as found by `ctags -R include` (every occurance is reported)<ul><li>d - macro definition<li>p - function prototype<li>x - external and forward variable declaration</ul></ul><p>(STREAMS and posix_trace* apis are excluded)
 <h4>table</h4><table border=1><tr><th colspan=3>musl<th colspan=4>posix<tr><th>status<th>sym<th>decl<th>name<th>header<th>option<th>desc
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/select.h#n28">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/FD_CLR.html">FD_CLR</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html">sys/select.h</a><td>&#160;<td>pselect, select - synchronous I/O multiplexing
@@ -15,7 +15,7 @@
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n124">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/a64l.html">a64l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>a64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n44">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/abort.html">abort</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>abort - generate an abnormal process abort
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/abs.html">abs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>abs - return an integer absolute value
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n316">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/accept.html">accept</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>accept - accept a new connection on a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n318">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/accept.html">accept</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>accept - accept a new connection on a socket
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n73">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/access.html">access</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>access, faccessat - determine accessibility of a file relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n123">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n146">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n209">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/acos.html">acos</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>acos, acosf, acosl - arc cosine functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n124">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/acosf.html">acosf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>acos, acosf, acosl - arc cosine functions
@@ -31,7 +31,7 @@
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/aio.h#n47">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_suspend.html">aio_suspend</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/aio.h.html">aio.h</a><td>&#160;<td>aio_suspend - wait for an asynchronous I/O request
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/aio.h#n43">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/aio_write.html">aio_write</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/aio.h.html">aio.h</a><td>&#160;<td>aio_write - asynchronous write to a file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n80">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/alarm.html">alarm</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>alarm - schedule an alarm signal
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n40">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/alphasort.html">alphasort</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>alphasort, scandir - scan a directory
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/alphasort.html">alphasort</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>alphasort, scandir - scan a directory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/asctime.html">asctime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a><td>asctime, asctime_r - convert date and time to a string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n75">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/asctime_r.html">asctime_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>asctime, asctime_r - convert date and time to a string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n131">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n148">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n211">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/asin.html">asin</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>asin, asinf, asinl - arc sine function
@@ -56,7 +56,7 @@
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n22">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/atol.html">atol</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>atol, atoll - convert a string to a long integer
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n23">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/atoll.html">atoll</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>atol, atoll - convert a string to a long integer
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/libgen.h#n9">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n98">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/basename.html">basename</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/libgen.h.html">libgen.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>basename - return the last component of a pathname
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n313">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/bind.html">bind</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>bind - bind a name to a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n315">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/bind.html">bind</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>bind - bind a name to a socket
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n55">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/bsearch.html">bsearch</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>bsearch - binary search a sorted table
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n78">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/btowc.html">btowc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>btowc - single byte to wide character conversion
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n72">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cabs.html">cabs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>cabs, cabsf, cabsl - return a complex absolute value
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n37">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/close.html">close</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>close - close a file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n30">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/closedir.html">closedir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>closedir - close a directory stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/syslog.h#n59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/closelog.html">closelog</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/syslog.h.html">syslog.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>closelog, openlog, setlogmask, syslog - control system log
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n131">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/confstr.html">confstr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>confstr - get configurable variables
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n129">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/confstr.html">confstr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>confstr - get configurable variables
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n92">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n157">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n220">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/conj.html">conj</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>conj, conjf, conjl - complex conjugate functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n93">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/conjf.html">conjf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>conj, conjf, conjl - complex conjugate functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n94">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/conjl.html">conjl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>conj, conjf, conjl - complex conjugate functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n314">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/connect.html">connect</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>connect - connect a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n316">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/connect.html">connect</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>connect - connect a socket
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n159">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n158">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n221">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/copysign.html">copysign</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>copysign, copysignf, copysignl - number manipulation function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n160">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/copysignf.html">copysignf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>copysign, copysignf, copysignl - number manipulation function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n161">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/copysignl.html">copysignl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>copysign, copysignf, copysignl - number manipulation function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n61">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctanhf.html">ctanhf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n62">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctanhl.html">ctanhl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctanl.html">ctanl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>ctan, ctanf, ctanl - complex tangent functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n150">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n122">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctermid.html">ctermid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>ctermid - generate a pathname for the controlling terminal
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n150">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n120">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctermid.html">ctermid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>ctermid - generate a pathname for the controlling terminal
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n60">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime.html">ctime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a><td>ctime, ctime_r - convert a time value to a date and time string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n76">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime_r.html">ctime_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>ctime, ctime_r - convert a time value to a date and time string
-<tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n119">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/daylight.html">daylight</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
+<tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n121">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/daylight.html">daylight</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dbm_clearerr.html">dbm_clearerr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ndbm.h.html">ndbm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dbm_close.html">dbm_close</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ndbm.h.html">ndbm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dbm_delete.html">dbm_delete</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ndbm.h.html">ndbm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dbm_open.html">dbm_open</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ndbm.h.html">ndbm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
 <tr><td>missing<td>&#160;<td>&#160;<td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dbm_store.html">dbm_store</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ndbm.h.html">ndbm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>dbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n54">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/difftime.html">difftime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td>&#160;<td>difftime - compute the difference between two calendar time values
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dirfd.html">dirfd</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>dirfd - extract the file descriptor used by a DIR stream
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n36">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dirfd.html">dirfd</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>dirfd - extract the file descriptor used by a DIR stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/libgen.h#n8">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dirname.html">dirname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/libgen.h.html">libgen.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>dirname - report the parent directory name of a file pathname
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n66">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/div.html">div</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>div - compute the quotient and remainder of an integer division
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dlfcn.h#n22">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dlclose.html">dlclose</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dlfcn.h.html">dlfcn.h</a><td>&#160;<td>dlclose - close a dlopen object
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n40">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html">dup2</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>dup, dup2 - duplicate an open file descriptor
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n74">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/duplocale.html">duplocale</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/locale.h.html">locale.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>duplocale - duplicate a locale object
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n145">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/encrypt.html">encrypt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>encrypt - encoding function (<b>CRYPT</b>)
-<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n33">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endgrent.html">endgrent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endgrent, getgrent, setgrent - group database entry functions
+<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endgrent.html">endgrent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endgrent, getgrent, setgrent - group database entry functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n94">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endhostent.html">endhostent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endhostent, gethostent, sethostent - network host database functions
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n98">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endnetent.html">endnetent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n110">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endprotoent.html">endprotoent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
-<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endpwent.html">endpwent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endpwent, getpwent, setpwent - user database functions
+<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endpwent.html">endpwent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endpwent, getpwent, setpwent - user database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n104">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endservent.html">endservent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/utmpx.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/endutxent.html">endutxent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/utmpx.h.html">utmpx.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 <tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n182">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/environ.html">environ</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/fnmatch.h#n18">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fnmatch.html">fnmatch</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fnmatch.h.html">fnmatch.h</a><td>&#160;<td>fnmatch - match a filename or a pathname
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n63">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fopen.html">fopen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>fopen - open a stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n84">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fork.html">fork</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>fork - create a new process
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n129">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fpathconf.html">fpathconf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>fpathconf, pathconf - get configurable pathname variables
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n127">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fpathconf.html">fpathconf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>fpathconf, pathconf - get configurable pathname variables
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n56">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fpclassify.html">fpclassify</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>fpclassify - classify real floating type
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n103">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fprintf.html">fprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n90">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fputc.html">fputc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>fputc - put a byte on a stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n141">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftrylockfile.html">ftrylockfile</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>flockfile, ftrylockfile, funlockfile - stdio locking functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ftw.h#n29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftw.html">ftw</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ftw.h.html">ftw.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>ftw - traverse (walk) a file tree
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n142">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/funlockfile.html">funlockfile</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>flockfile, ftrylockfile, funlockfile - stdio locking functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n88">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/futimens.html">futimens</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n91">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/futimens.html">futimens</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n102">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fwide.html">fwide</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>fwide - set stream orientation
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n106">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fwprintf.html">fwprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>fwprintf, swprintf, wprintf - print formatted wide-character output
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n83">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fwrite.html">fwrite</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>fwrite - binary output
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n87">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getchar.html">getchar</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>getchar - get a byte from a .I stdin stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n144">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getchar_unlocked.html">getchar_unlocked</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n78">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html">getcwd</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getcwd - get the pathname of the current working directory
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n123">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getdate.html">getdate</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getdate - convert user format date and time
-<tr><td>&#160;<td>C<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n122">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getdate_err.html">getdate_err</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getdate - convert user format date and time
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n124">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getdate.html">getdate</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getdate - convert user format date and time
+<tr><td>&#160;<td>C<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n123">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getdate_err.html">getdate_err</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getdate - convert user format date and time
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n147">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getdelim.html">getdelim</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>getdelim, getline - read a delimited record from .I stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n110">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getegid.html">getegid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getegid - get the effective group ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n51">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getenv.html">getenv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>getenv - get value of an environment variable
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n108">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/geteuid.html">geteuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>geteuid - get the effective user ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n109">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgid.html">getgid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getgid - get the real group ID
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgrent.html">getgrent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endgrent, getgrent, setgrent - group database entry functions
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n33">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgrent.html">getgrent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endgrent, getgrent, setgrent - group database entry functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n26">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgrgid.html">getgrgid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td>&#160;<td>getgrgid, getgrgid_r - get group database entry for a group ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgrgid_r.html">getgrgid_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td>&#160;<td>getgrgid, getgrgid_r - get group database entry for a group ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgrnam.html">getgrnam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td>&#160;<td>getgrnam, getgrnam_r - search group database for a name
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n111">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getgroups.html">getgroups</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getgroups - get supplementary group IDs
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n95">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/gethostent.html">gethostent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endhostent, gethostent, sethostent - network host database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n140">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/gethostid.html">gethostid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>gethostid - get an identifier for the current host
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n121">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/gethostname.html">gethostname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>gethostname - get name of current host
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getitimer.html">getitimer</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getitimer, setitimer - get and set value of interval timer
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n119">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/gethostname.html">gethostname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>gethostname - get name of current host
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n22">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getitimer.html">getitimer</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getitimer, setitimer - get and set value of interval timer
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n148">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getline.html">getline</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>getdelim, getline - read a delimited record from .I stream
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n119">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html">getlogin</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getlogin, getlogin_r - get login name
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n120">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin_r.html">getlogin_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getlogin, getlogin_r - get login name
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n117">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html">getlogin</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getlogin, getlogin_r - get login name
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n118">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin_r.html">getlogin_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getlogin, getlogin_r - get login name
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getnameinfo.html">getnameinfo</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>getnameinfo - get name information
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n100">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getnetbyaddr.html">getnetbyaddr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n101">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getnetbyname.html">getnetbyname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n99">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getnetent.html">getnetent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n8">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n124">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getopt.html">getopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n320">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpeername.html">getpeername</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>getpeername - get the name of the peer socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n8">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n122">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getopt.html">getopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n322">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpeername.html">getpeername</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>getpeername - get the name of the peer socket
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n97">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpgid.html">getpgid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getpgid - get the process group ID for a process
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n96">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpgrp.html">getpgrp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getpgrp - get the process group ID of the calling process
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n94">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpid.html">getpid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getpid - get the process ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n112">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getprotobyname.html">getprotobyname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n113">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getprotobynumber.html">getprotobynumber</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n111">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getprotoent.html">getprotoent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwent.html">getpwent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endpwent, getpwent, setpwent - user database functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n35">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwnam.html">getpwnam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwnam, getpwnam_r - search user database for a name
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n37">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwnam_r.html">getpwnam_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwnam, getpwnam_r - search user database for a name
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwuid.html">getpwuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwuid, getpwuid_r - search user database for a user ID
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n36">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwuid_r.html">getpwuid_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwuid, getpwuid_r - search user database for a user ID
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n33">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwent.html">getpwent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endpwent, getpwent, setpwent - user database functions
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n37">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwnam.html">getpwnam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwnam, getpwnam_r - search user database for a name
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwnam_r.html">getpwnam_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwnam, getpwnam_r - search user database for a name
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n36">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwuid.html">getpwuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwuid, getpwuid_r - search user database for a user ID
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getpwuid_r.html">getpwuid_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td>&#160;<td>getpwuid, getpwuid_r - search user database for a user ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/resource.h#n49">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getrlimit.html">getrlimit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_resource.h.html">sys/resource.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getrlimit, setrlimit - control maximum resource consumption
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/resource.h#n51">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getrusage.html">getrusage</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_resource.h.html">sys/resource.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getrusage - get information about resource utilization
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n96">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/gets.html">gets</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a><td>gets - get a string from a .I stdin stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n107">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getservbyport.html">getservbyport</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n105">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getservent.html">getservent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n100">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsid.html">getsid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getsid - get the process group ID of a session leader
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n319">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsockname.html">getsockname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>getsockname - get the socket name
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n329">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsockopt.html">getsockopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>getsockopt - get the socket options
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n321">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsockname.html">getsockname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>getsockname - get the socket name
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n331">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsockopt.html">getsockopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>getsockopt - get the socket options
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n105">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getsubopt.html">getsubopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>getsubopt - parse suboption arguments from a string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n11">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html">gettimeofday</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>gettimeofday - get the date and time
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n107">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/getuid.html">getuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getuid - get a real user ID
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n90">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/isunordered.html">isunordered</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>isunordered - test if arguments are unordered
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n34">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n20">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/isupper.html">isupper</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td>&#160;<td>isupper, isupper_l - test for an uppercase letter
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/isupper_l.html">isupper_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>isupper, isupper_l - test for an uppercase letter
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n159">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswalnum.html">iswalnum</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswalnum, iswalnum_l - test for an alphanumeric wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswalnum.html">iswalnum</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswalnum, iswalnum_l - test for an alphanumeric wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n54">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswalnum_l.html">iswalnum_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswalnum, iswalnum_l - test for an alphanumeric wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n160">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswalpha.html">iswalpha</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswalpha, iswalpha_l - test for an alphabetic wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n175">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswalpha.html">iswalpha</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswalpha, iswalpha_l - test for an alphabetic wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n55">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswalpha_l.html">iswalpha_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswalpha, iswalpha_l - test for an alphabetic wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n161">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswblank.html">iswblank</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswblank, iswblank_l - test for a blank wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n176">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswblank.html">iswblank</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswblank, iswblank_l - test for a blank wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswblank_l.html">iswblank_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswblank, iswblank_l - test for a blank wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n162">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html">iswcntrl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswcntrl, iswcntrl_l - test for a control wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n30">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl.html">iswcntrl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswcntrl, iswcntrl_l - test for a control wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n57">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswcntrl_l.html">iswcntrl_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswcntrl, iswcntrl_l - test for a control wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n171">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswctype.html">iswctype</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswctype, iswctype_l - test character for a specified class
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n186">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswctype.html">iswctype</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswctype, iswctype_l - test character for a specified class
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n66">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswctype_l.html">iswctype_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswctype, iswctype_l - test character for a specified class
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n177">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n163">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswdigit.html">iswdigit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswdigit, iswdigit_l - test for a decimal digit wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n137">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n192">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n193">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n178">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n25">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n47">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n48">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswdigit.html">iswdigit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswdigit, iswdigit_l - test for a decimal digit wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswdigit_l.html">iswdigit_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswdigit, iswdigit_l - test for a decimal digit wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n164">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswgraph.html">iswgraph</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswgraph, iswgraph_l - test for a visible wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n179">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswgraph.html">iswgraph</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswgraph, iswgraph_l - test for a visible wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswgraph_l.html">iswgraph_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswgraph, iswgraph_l - test for a visible wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n165">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswlower.html">iswlower</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswlower, iswlower_l - test for a lowercase letter wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n180">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n33">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswlower.html">iswlower</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswlower, iswlower_l - test for a lowercase letter wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n60">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswlower_l.html">iswlower_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswlower, iswlower_l - test for a lowercase letter wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n166">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswprint.html">iswprint</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswprint, iswprint_l - test for a printable wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n181">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswprint.html">iswprint</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswprint, iswprint_l - test for a printable wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n61">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswprint_l.html">iswprint_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswprint, iswprint_l - test for a printable wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n167">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswpunct.html">iswpunct</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswpunct, iswpunct_l - test for a punctuation wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n182">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n35">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswpunct.html">iswpunct</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswpunct, iswpunct_l - test for a punctuation wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n62">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswpunct_l.html">iswpunct_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswpunct, iswpunct_l - test for a punctuation wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n168">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswspace.html">iswspace</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswspace, iswspace_l - test for a white-space wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n183">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n36">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswspace.html">iswspace</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswspace, iswspace_l - test for a white-space wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n63">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswspace_l.html">iswspace_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswspace, iswspace_l - test for a white-space wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n169">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswupper.html">iswupper</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswupper, iswupper_l - test for an uppercase letter wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n184">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n37">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswupper.html">iswupper</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswupper, iswupper_l - test for an uppercase letter wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n64">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswupper_l.html">iswupper_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswupper, iswupper_l - test for an uppercase letter wide-character code
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n170">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswxdigit.html">iswxdigit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n185">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswxdigit.html">iswxdigit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n65">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/iswxdigit_l.html">iswxdigit_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>iswxdigit, iswxdigit_l - test for a hexadecimal digit wide-character code
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n21">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/isxdigit.html">isxdigit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td>&#160;<td>isxdigit, isxdigit_l - test for a hexadecimal digit
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/isxdigit_l.html">isxdigit_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>isxdigit, isxdigit_l - test for a hexadecimal digit
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html">link</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>link, linkat - link one file to another file relative to two directory file descriptors
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n57">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/linkat.html">linkat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>link, linkat - link one file to another file relative to two directory file descriptors
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/aio.h#n50">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lio_listio.html">lio_listio</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/aio.h.html">aio.h</a><td>&#160;<td>lio_listio - list directed I/O
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n315">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/listen.html">listen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>listen - listen for socket connections and limit the queue of incoming connections
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n317">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/listen.html">listen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>listen - listen for socket connections and limit the queue of incoming connections
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n60">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/llabs.html">llabs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>labs, llabs - return a long integer absolute value
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n68">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lldiv.html">lldiv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>ldiv, lldiv - compute quotient and remainder of a long division
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n239">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n180">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n243">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/llrint.html">llrint</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>llrint, llrintf, llrintl - round to the nearest integer value using current rounding direction
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n85">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbrlen.html">mbrlen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>mbrlen - get number of bytes in a character (restartable)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n82">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbrtowc.html">mbrtowc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>mbrtowc - convert a character to a wide-character code (restartable)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n81">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbsinit.html">mbsinit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>mbsinit - determine conversion object status
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n142">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbsnrtowcs.html">mbsnrtowcs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n157">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbsnrtowcs.html">mbsnrtowcs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n87">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbsrtowcs.html">mbsrtowcs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>mbsnrtowcs, mbsrtowcs - convert a character string to a wide-character string (restartable)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n73">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbstowcs.html">mbstowcs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>mbstowcs - convert a character string to a wide-character string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n71">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mbtowc.html">mbtowc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>mbtowc - convert a character to a wide-character code
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n26">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memmove.html">memmove</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memmove - copy bytes in memory with overlapping areas
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memset.html">memset</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memset - set bytes in memory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n81">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdir.html">mkdir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkdir, mkdirat - make a directory relative to directory file descriptor
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n84">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdirat.html">mkdirat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkdir, mkdirat - make a directory relative to directory file descriptor
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n83">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdirat.html">mkdirat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkdir, mkdirat - make a directory relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n104">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkdtemp.html">mkdtemp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>mkdtemp, mkstemp - create a unique directory or file
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n83">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifo.html">mkfifo</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n86">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifoat.html">mkfifoat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n82">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mknod.html">mknod</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>mknod, mknodat - make directory, special file, or regular file
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n85">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mknodat.html">mknodat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>mknod, mknodat - make directory, special file, or regular file
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n82">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifo.html">mkfifo</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n84">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkfifoat.html">mkfifoat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n87">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mknod.html">mknod</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>mknod, mknodat - make directory, special file, or regular file
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n88">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mknodat.html">mknodat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>mknod, mknodat - make directory, special file, or regular file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n102">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mkstemp.html">mkstemp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>mkdtemp, mkstemp - create a unique directory or file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n55">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mktime.html">mktime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td>&#160;<td>mktime - convert broken-down time into time since the Epoch
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/mman.h#n89">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mlock.html">mlock</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_mman.h.html">sys/mman.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MLR">MLR</a><td>mlock, munlock - lock or unlock a range of process address space (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/arpa/inet.h#n14">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/netinet/in.h#n70">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ntohs.html">ntohs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/arpa_inet.h.html">arpa/inet.h</a><td>&#160;<td>htonl, htons, ntohl, ntohs - convert values between host and network byte order
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/fcntl.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html">open</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html">fcntl.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OH">OH</a><td>open, openat - open file relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n131">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_memstream.html">open_memstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n141">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_wmemstream.html">open_wmemstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n156">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_wmemstream.html">open_wmemstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/fcntl.h#n35">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/openat.html">openat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html">fcntl.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OH">OH</a><td>open, openat - open file relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/opendir.html">opendir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>fdopendir, opendir - open directory associated with file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/syslog.h#n60">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/openlog.html">openlog</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/syslog.h.html">syslog.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>closelog, openlog, setlogmask, syslog - control system log
-<tr><td>&#160;<td>C<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n9">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n125">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/optarg.html">optarg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
-<tr><td>&#160;<td>D<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n10">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n126">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/opterr.html">opterr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
-<tr><td>&#160;<td>D<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n10">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n126">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/optind.html">optind</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
-<tr><td>&#160;<td>C<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n10">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n126">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/optopt.html">optopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n128">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/pathconf.html">pathconf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>fpathconf, pathconf - get configurable pathname variables
+<tr><td>&#160;<td>C<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n9">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n123">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/optarg.html">optarg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
+<tr><td>&#160;<td>D<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n10">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n124">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/opterr.html">opterr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
+<tr><td>&#160;<td>D<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n10">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n124">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/optind.html">optind</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
+<tr><td>&#160;<td>C<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/getopt.h#n10">x</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n124">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/optopt.html">optopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>getopt, optarg, opterr, optind, optopt - command option parsing
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n126">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/pathconf.html">pathconf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>fpathconf, pathconf - get configurable pathname variables
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n82">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/pause.html">pause</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>pause - suspend the thread until a signal is received
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n134">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/pclose.html">pclose</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>pclose - close a pipe stream to or from a process
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n119">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/perror.html">perror</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>perror - write error messages to standard error
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n127">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/putwchar.html">putwchar</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>putwchar - put a wide character on a stdout stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n49">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html">pwrite</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>pwrite, write - write on a file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/qsort.html">qsort</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>qsort - sort a table of data
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n267">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/raise.html">raise</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td>&#160;<td>raise - send a signal to the executing process
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n269">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/raise.html">raise</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td>&#160;<td>raise - send a signal to the executing process
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n35">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/rand.html">rand</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>rand, rand_r, srand - pseudo-random number generator
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n106">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/rand_r.html">rand_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>rand, rand_r, srand - pseudo-random number generator
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n114">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/random.html">random</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>initstate, random, setstate, srandom - pseudo-random number functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/uio.h#n26">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/readv.html">readv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_uio.h.html">sys/uio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>readv - read a vector
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n14">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n40">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/realloc.html">realloc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>realloc - memory reallocator
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n113">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/realpath.html">realpath</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>realpath - resolve a pathname
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n323">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recv.html">recv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>recv - receive a message from a connected socket
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n325">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recvfrom.html">recvfrom</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>recvfrom - receive a message from a socket
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n327">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recvmsg.html">recvmsg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>recvmsg - receive a message from a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n325">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recv.html">recv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>recv - receive a message from a connected socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n327">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recvfrom.html">recvfrom</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>recvfrom - receive a message from a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n329">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/recvmsg.html">recvmsg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>recvmsg - receive a message from a socket
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/regex.h#n52">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/regcomp.html">regcomp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/regex.h.html">regex.h</a><td>&#160;<td>regcomp, regerror, regexec, regfree - regular expression matching
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/regex.h#n56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/regerror.html">regerror</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/regex.h.html">regex.h</a><td>&#160;<td>regcomp, regerror, regexec, regfree - regular expression matching
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/regex.h#n53">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/regexec.html">regexec</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/regex.h.html">regex.h</a><td>&#160;<td>regcomp, regerror, regexec, regfree - regular expression matching
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n319">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n198">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n261">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/scalbn.html">scalbn</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n320">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/scalbnf.html">scalbnf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n321">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/scalbnl.html">scalbnl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/scandir.html">scandir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>alphasort, scandir - scan a directory
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/scandir.html">scandir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>alphasort, scandir - scan a directory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n112">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/scanf.html">scanf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>fscanf, scanf, sscanf - convert formatted input
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_max.html">sched_get_priority_max</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#PS">PS</a><td>sched_get_priority_max, sched_get_priority_min - get priority limits (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_min.html">sched_get_priority_min</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#PS">PS</a><td>sched_get_priority_max, sched_get_priority_min - get priority limits (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n33">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_setscheduler.html">sched_setscheduler</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#PS">PS</a><td>sched_setscheduler - set scheduling policy and parameters (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_yield.html">sched_yield</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sched.h.html">sched.h</a><td>&#160;<td>sched_yield - yield the processor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n133">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/seed48.html">seed48</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n36">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/seekdir.html">seekdir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>seekdir - set the position of a directory stream
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/seekdir.html">seekdir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>seekdir - set the position of a directory stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/select.h#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/select.html">select</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html">sys/select.h</a><td>&#160;<td>pselect, select - synchronous I/O multiplexing
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/semaphore.h#n21">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sem_close.html">sem_close</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/semaphore.h.html">semaphore.h</a><td>&#160;<td>sem_close - close a named semaphore
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/semaphore.h#n22">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sem_destroy.html">sem_destroy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/semaphore.h.html">semaphore.h</a><td>&#160;<td>sem_destroy - destroy an unnamed semaphore
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/sem.h#n56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/semctl.html">semctl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_sem.h.html">sys/sem.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>semctl - XSI semaphore control operations
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/sem.h#n57">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/semget.html">semget</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_sem.h.html">sys/sem.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>semget - get set of XSI semaphores
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/sem.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/semop.html">semop</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_sem.h.html">sys/sem.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>semop - XSI semaphore operations
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n322">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/send.html">send</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>send - send a message on a socket
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n326">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sendmsg.html">sendmsg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>sendmsg - send a message on a socket using a message structure
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n324">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sendto.html">sendto</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>sendto - send a message on a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n324">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/send.html">send</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>send - send a message on a socket
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n328">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sendmsg.html">sendmsg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>sendmsg - send a message on a socket using a message structure
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n326">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sendto.html">sendto</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>sendto - send a message on a socket
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n122">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setbuf.html">setbuf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>setbuf - assign buffering to a stream
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n117">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setegid.html">setegid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>setegid - set the effective group ID
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n115">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setegid.html">setegid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>setegid - set the effective group ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n100">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setenv.html">setenv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>setenv - add or change environment variable
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n114">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/seteuid.html">seteuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>seteuid - set effective user ID
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n115">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setgid.html">setgid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>setgid - set-group-ID
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n34">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setgrent.html">setgrent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endgrent, getgrent, setgrent - group database entry functions
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n113">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/seteuid.html">seteuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>seteuid - set effective user ID
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n114">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setgid.html">setgid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>setgid - set-group-ID
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/grp.h#n35">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setgrent.html">setgrent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/grp.h.html">grp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endgrent, getgrent, setgrent - group database entry functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n93">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sethostent.html">sethostent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endhostent, gethostent, sethostent - network host database functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n26">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setitimer.html">setitimer</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getitimer, setitimer - get and set value of interval timer
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n23">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setitimer.html">setitimer</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getitimer, setitimer - get and set value of interval timer
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n35">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setjmp.html">setjmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/setjmp.h.html">setjmp.h</a><td>&#160;<td>setjmp - set jump point for a non-local goto
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n125">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setkey.html">setkey</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>setkey - set encoding key (<b>CRYPT</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n53">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setlocale.html">setlocale</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/locale.h.html">locale.h</a><td>&#160;<td>setlocale - set program locale
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n143">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpgrp.html">setpgrp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>setpgrp - set the process group ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/resource.h#n54">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpriority.html">setpriority</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_resource.h.html">sys/resource.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getpriority, setpriority - get and set the nice value
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n109">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setprotoent.html">setprotoent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n30">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpwent.html">setpwent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endpwent, getpwent, setpwent - user database functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n116">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setregid.html">setregid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>setregid - set real and effective group IDs
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n113">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setreuid.html">setreuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>setreuid - set real and effective user IDs
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/pwd.h#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setpwent.html">setpwent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pwd.h.html">pwd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endpwent, getpwent, setpwent - user database functions
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n138">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setregid.html">setregid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>setregid - set real and effective group IDs
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n137">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setreuid.html">setreuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>setreuid - set real and effective user IDs
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/resource.h#n50">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setrlimit.html">setrlimit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_resource.h.html">sys/resource.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>getrlimit, setrlimit - control maximum resource consumption
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n103">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setservent.html">setservent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netdb.h.html">netdb.h</a><td>&#160;<td>endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n99">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setsid.html">setsid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>setsid - create session and set process group ID
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n330">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setsockopt.html">setsockopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>setsockopt - set the socket options
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n332">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setsockopt.html">setsockopt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>setsockopt - set the socket options
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n117">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setstate.html">setstate</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>initstate, random, setstate, srandom - pseudo-random number functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n112">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setuid.html">setuid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>setuid - set user ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/utmpx.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/setutxent.html">setutxent</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/utmpx.h.html">utmpx.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>endutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/shm.h#n46">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmctl.html">shmctl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_shm.h.html">sys/shm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>shmctl - XSI shared memory control operations
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/shm.h#n47">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmdt.html">shmdt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_shm.h.html">sys/shm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>shmdt - XSI shared memory detach operation
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/shm.h#n48">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmget.html">shmget</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_shm.h.html">sys/shm.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>shmget - get an XSI shared memory segment
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n311">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/shutdown.html">shutdown</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>shutdown - shut down socket send and receive operations
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n313">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/shutdown.html">shutdown</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>shutdown - shut down socket send and receive operations
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n208">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaction.html">sigaction</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>sigaction - examine and change a signal action
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n202">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaddset.html">sigaddset</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>sigaddset - add a signal to a signal set
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n225">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigaltstack.html">sigaltstack</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>sigaltstack - set and get signal alternate stack context
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n228">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/siginterrupt.html">siginterrupt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>siginterrupt - allow signals to interrupt functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n204">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigismember.html">sigismember</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>sigismember - test for a signal in a signal set
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/setjmp.h#n23">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/siglongjmp.html">siglongjmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/setjmp.h.html">setjmp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>siglongjmp - non-local goto with signal handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n266">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html">signal</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td>&#160;<td>signal - signal management
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n268">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html">signal</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td>&#160;<td>signal - signal management
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n85">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/signbit.html">signbit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>signbit - test sign
 <tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n372">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/signgam.html">signgam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>lgamma, lgammaf, lgammal, signgam - log gamma function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/signal.h#n229">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sigpause.html">sigpause</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html">signal.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>sighold, sigignore, sigpause, sigrelse, sigset - signal management
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n325">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sinl.html">sinl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>sin, sinf, sinl - sine function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n81">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html">sleep</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>sleep - suspend execution for an interval of time
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n105">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/snprintf.html">snprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>dprintf, fprintf, printf, snprintf, sprintf - print formatted output
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n332">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sockatmark.html">sockatmark</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>sockatmark - determine whether a socket is at the out-of-band mark
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n308">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/socket.html">socket</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>socket - create an endpoint for communication
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n309">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/socketpair.html">socketpair</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>socketpair - create a pair of connected sockets
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n334">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sockatmark.html">sockatmark</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>sockatmark - determine whether a socket is at the out-of-band mark
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n310">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/socket.html">socket</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>socket - create an endpoint for communication
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/socket.h#n311">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/socketpair.html">socketpair</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_socket.h.html">sys/socket.h</a><td>&#160;<td>socketpair - create a pair of connected sockets
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n104">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sprintf.html">sprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n331">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n201">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n264">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sqrt.html">sqrt</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>sqrt, sqrtf, sqrtl - square root function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n332">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sqrtf.html">sqrtf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>sqrt, sqrtf, sqrtl - square root function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n69">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strndup.html">strndup</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>strdup, strndup - duplicate a specific number of bytes from a string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n67">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strnlen.html">strnlen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>strlen, strnlen - get length of fixed size string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n48">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strpbrk.html">strpbrk</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>strpbrk - scan a string for a byte
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n118">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html">strptime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>strptime - date and time conversion
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n120">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html">strptime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>strptime - date and time conversion
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n44">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strrchr.html">strrchr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>strrchr - string scanning operation
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n70">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strsignal.html">strsignal</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>strsignal - get name of signal
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n47">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strspn.html">strspn</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>strspn - get length of a substring
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/symlink.html">symlink</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>symlink, symlinkat - make a symbolic link relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/symlinkat.html">symlinkat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>symlink, symlinkat - make a symbolic link relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n142">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sync.html">sync</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>sync - schedule file system updates
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n130">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sysconf.html">sysconf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>sysconf - get configurable system variables
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n128">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sysconf.html">sysconf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>sysconf - get configurable system variables
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/syslog.h#n62">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/syslog.html">syslog</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/syslog.h.html">syslog.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>closelog, openlog, setlogmask, syslog - control system log
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n53">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/system.html">system</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>system - issue a command
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n335">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n202">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n265">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tan.html">tan</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>tan, tanf, tanl - tangent function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/termios.h#n28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tcsetattr.html">tcsetattr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/termios.h.html">termios.h</a><td>&#160;<td>tcsetattr - set the parameters associated with the terminal
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n105">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tcsetpgrp.html">tcsetpgrp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>tcsetpgrp - set the foreground process group ID
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/search.h#n45">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tdelete.html">tdelete</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/search.h.html">search.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>tdelete, tfind, tsearch, twalk - manage a binary search tree
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n37">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/telldir.html">telldir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>telldir - current location of a named directory stream
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/dirent.h#n43">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/telldir.html">telldir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>telldir - current location of a named directory stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n158">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tempnam.html">tempnam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>tempnam - create a name for a temporary file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/search.h#n46">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tfind.html">tfind</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/search.h.html">search.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>tdelete, tfind, tsearch, twalk - manage a binary search tree
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n343">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n204">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n267">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tgamma.html">tgamma</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>tgamma, tgammaf, tgammal - compute gamma() function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n111">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_gettime.html">timer_gettime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>timer_getoverrun, timer_gettime, timer_settime - per-process timers
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n110">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_settime.html">timer_settime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>timer_getoverrun, timer_gettime, timer_settime - per-process timers
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/times.h#n18">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/times.html">times</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_times.h.html">sys/times.h</a><td>&#160;<td>times - get process and waited-for child process times
-<tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n120">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/timezone.html">timezone</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
+<tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n122">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/timezone.html">timezone</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n125">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tmpfile.html">tmpfile</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>tmpfile - create a temporary file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n124">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tmpnam.html">tmpnam</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a><td>tmpnam - create a name for a temporary file
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n64">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/toascii.html">toascii</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>toascii - translate an integer to a 7-bit ASCII character
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ctype.h#n61">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/toupper_l.html">toupper_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>toupper, toupper_l - transliterate lowercase characters to uppercase
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n40">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towctrans.html">towctrans</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>towctrans, towctrans_l - wide-character transliteration
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n69">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towctrans_l.html">towctrans_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>towctrans, towctrans_l - wide-character transliteration
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n172">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towlower.html">towlower</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>towlower, towlower_l - transliterate uppercase wide-character code to lowercase
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n187">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towlower.html">towlower</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>towlower, towlower_l - transliterate uppercase wide-character code to lowercase
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n67">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towlower_l.html">towlower_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>towlower, towlower_l - transliterate uppercase wide-character code to lowercase
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n173">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towupper.html">towupper</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>towupper, towupper_l - transliterate lowercase wide-character code to uppercase
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n188">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towupper.html">towupper</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>towupper, towupper_l - transliterate lowercase wide-character code to uppercase
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n68">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/towupper_l.html">towupper_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>towupper, towupper_l - transliterate lowercase wide-character code to uppercase
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n347">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n205">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n268">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/trunc.html">trunc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>trunc, truncf, truncl - round to truncated integer value
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n65">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html">truncate</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>truncate - truncate a file to a specified length
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n101">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ttyname.html">ttyname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>ttyname, ttyname_r - find the pathname of a terminal
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n102">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ttyname_r.html">ttyname_r</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>ttyname, ttyname_r - find the pathname of a terminal
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/search.h#n48">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/twalk.html">twalk</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/search.h.html">search.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>tdelete, tfind, tsearch, twalk - manage a binary search tree
-<tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n121">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tzname.html">tzname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
+<tr><td>&#160;<td>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n114">x</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tzname.html">tzname</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n78">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/tzset.html">tzset</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>daylight, timezone, tzname, tzset - set timezone conversion information
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/ulimit.h#n11">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ulimit.html">ulimit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ulimit.h.html">ulimit.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>ulimit - get and set process limits
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n80">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/umask.html">umask</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>umask - set and get the file mode creation mask
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n101">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/unsetenv.html">unsetenv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>unsetenv - remove an environment variable
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n77">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/uselocale.html">uselocale</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/locale.h.html">locale.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>uselocale - use locale in current thread
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/utime.h#n17">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utime.html">utime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/utime.h.html">utime.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a><td>utime - set file access and modification times
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n89">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimensat.html">utimensat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimes.html">utimes</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>futimens, utimensat, utimes - set file access and modification times
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_arg.html">va_arg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n16">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_copy.html">va_copy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_end.html">va_end</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
-<tr><td>&#160;<td>&#160;<td>d <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_start.html">va_start</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n92">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimensat.html">utimensat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/time.h#n24">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimes.html">utimes</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>futimens, utimensat, utimes - set file access and modification times
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n14">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_arg.html">va_arg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n15">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_copy.html">va_copy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n13">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_end.html">va_end</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
+<tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdarg.h#n12">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_start.html">va_start</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n139">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/vdprintf.html">vdprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n108">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/vfprintf.html">vfprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n116">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/vfscanf.html">vfscanf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>vfscanf, vscanf, vsscanf - format input of a stdarg argument list
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/wait.h#n19">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wait.html">wait</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_wait.h.html">sys/wait.h</a><td>&#160;<td>wait, waitpid - wait for a child process to stop or terminate
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/wait.h#n26">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/waitid.html">waitid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_wait.h.html">sys/wait.h</a><td>&#160;<td>waitid - wait for a child process to change state
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/wait.h#n20">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/waitpid.html">waitpid</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_wait.h.html">sys/wait.h</a><td>&#160;<td>wait, waitpid - wait for a child process to stop or terminate
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n146">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcpcpy.html">wcpcpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n147">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcpncpy.html">wcpncpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n161">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcpcpy.html">wcpcpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n162">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcpncpy.html">wcpncpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n83">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcrtomb.html">wcrtomb</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcrtomb - convert a wide-character code to a character (restartable)
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n148">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscasecmp.html">wcscasecmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n149">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscasecmp_l.html">wcscasecmp_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n163">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscasecmp.html">wcscasecmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n164">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscasecmp_l.html">wcscasecmp_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n49">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscat.html">wcscat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcscat - concatenate two wide-character strings
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcschr.html">wcschr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcschr - wide-character string scanning operation
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n52">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscmp.html">wcscmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcscmp - compare two wide-character strings
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n55">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscoll.html">wcscoll</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcscoll, wcscoll_l - wide-character string comparison using collating information
-<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n152">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscoll_l.html">wcscoll_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscoll, wcscoll_l - wide-character string comparison using collating information
+<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n167">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscoll_l.html">wcscoll_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscoll, wcscoll_l - wide-character string comparison using collating information
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n46">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscpy.html">wcscpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcpcpy, wcscpy - copy a wide-character string, returning a pointer to its end
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n61">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcscspn.html">wcscspn</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcscspn - get the length of a complementary wide substring
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n144">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsdup.html">wcsdup</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcsdup - duplicate a wide-character string
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n159">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsdup.html">wcsdup</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcsdup - duplicate a wide-character string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n135">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html">wcsftime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcsftime - convert date and time to a wide-character string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n67">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcslen.html">wcslen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcslen, wcsnlen - get length of a fixed-sized wide-character string
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n150">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncasecmp.html">wcsncasecmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n151">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncasecmp_l.html">wcsncasecmp_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n165">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncasecmp.html">wcsncasecmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n166">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncasecmp_l.html">wcsncasecmp_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcscasecmp, wcscasecmp_l, wcsncasecmp, wcsncasecmp_l - case-insensitive wide-character string comparison
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n50">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncat.html">wcsncat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcsncat - concatenate a wide-character string with part of another
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n53">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncmp.html">wcsncmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcsncmp - compare part of two wide-character strings
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n47">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsncpy.html">wcsncpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcpncpy, wcsncpy - copy a fixed-size wide-character string, returning a pointer to its end
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n145">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsnlen.html">wcsnlen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcslen, wcsnlen - get length of a fixed-sized wide-character string
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n143">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsnrtombs.html">wcsnrtombs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n160">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsnlen.html">wcsnlen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcslen, wcsnlen - get length of a fixed-sized wide-character string
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n158">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsnrtombs.html">wcsnrtombs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n63">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcspbrk.html">wcspbrk</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcspbrk - scan a wide-character string for a wide-character code
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n59">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsrchr.html">wcsrchr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcsrchr - wide-character string scanning operation
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n88">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsrtombs.html">wcsrtombs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcsnrtombs, wcsrtombs - convert a wide-character string to a character string (restartable)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n95">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcstoul.html">wcstoul</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcstoul, wcstoull - convert a wide-character string to an unsigned long
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n98">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcstoull.html">wcstoull</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcstoul, wcstoull - convert a wide-character string to an unsigned long
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/inttypes.h#n23">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcstoumax.html">wcstoumax</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html">stddef.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/inttypes.h.html">inttypes.h</a><td>&#160;<td>wcstoimax, wcstoumax - convert a wide-character string to an integer type
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n158">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcswidth.html">wcswidth</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>wcswidth - number of column positions of a wide-character string
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n173">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcswidth.html">wcswidth</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>wcswidth - number of column positions of a wide-character string
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n56">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsxfrm.html">wcsxfrm</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wcsxfrm, wcsxfrm_l - wide-character string transformation
-<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n153">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsxfrm_l.html">wcsxfrm_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcsxfrm, wcsxfrm_l - wide-character string transformation
+<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n168">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsxfrm_l.html">wcsxfrm_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wcsxfrm, wcsxfrm_l - wide-character string transformation
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n79">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctob.html">wctob</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wctob - wide-character to single-byte conversion
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n72">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctomb.html">wctomb</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>wctomb - convert a wide-character code to a character
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n43">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctrans.html">wctrans</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>wctrans, wctrans_l - define character mapping
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n70">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctrans_l.html">wctrans_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wctrans, wctrans_l - define character mapping
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n174">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctype.html">wctype</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>wctype, wctype_l - define character class
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n189">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n44">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctype.html">wctype</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td>&#160;<td>wctype, wctype_l - define character class
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wctype.h#n71">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wctype_l.html">wctype_l</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html">wctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>wctype, wctype_l - define character class
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n157">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcwidth.html">wcwidth</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>wcwidth - number of column positions of a wide-character code
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n172">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcwidth.html">wcwidth</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>wcwidth - number of column positions of a wide-character code
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n72">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wmemchr.html">wmemchr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wmemchr - find a wide character in memory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n73">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wmemcmp.html">wmemcmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wmemcmp - compare wide characters in memory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n74">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/wmemcpy.html">wmemcpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>wmemcpy - copy wide characters in memory