v1.1.24 update
authorSzabolcs Nagy <nsz@port70.net>
Mon, 28 Oct 2019 18:09:02 +0000 (18:09 +0000)
committernsz <nsz@port70.net>
Mon, 28 Oct 2019 18:10:02 +0000 (18:10 +0000)
23 files changed:
abi_func.cc
abi_type.powerpc.cc
abi_type.powerpc64.cc
abi_type.sh.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 34edd17..d04a252 100644 (file)
@@ -321,6 +321,7 @@ T(conj)
 T(conjf)
 T(conjl)
 T(connect)
+T(copy_file_range)
 T(copysign)
 T(copysignf)
 T(copysignl)
@@ -991,8 +992,10 @@ T(posix_madvise)
 T(posix_memalign)
 T(posix_openpt)
 T(posix_spawn)
+T(posix_spawn_file_actions_addchdir_np)
 T(posix_spawn_file_actions_addclose)
 T(posix_spawn_file_actions_adddup2)
+T(posix_spawn_file_actions_addfchdir_np)
 T(posix_spawn_file_actions_addopen)
 T(posix_spawn_file_actions_destroy)
 T(posix_spawn_file_actions_init)
@@ -1232,6 +1235,7 @@ T(sched_setaffinity)
 T(sched_setparam)
 T(sched_setscheduler)
 T(sched_yield)
+T(secure_getenv)
 T(seed48)
 T(seekdir)
 T(select)
index a49f18f..1fb57b5 100644 (file)
@@ -564,7 +564,6 @@ T(struct,passwd)
 T(struct,pollfd)
 T(struct,prctl_mm_map)
 T(struct,protoent)
-T(struct,pt_regs)
 T(struct,qelem)
 T(struct,r_debug)
 T(struct,re_pattern_buffer)
index a49f18f..1fb57b5 100644 (file)
@@ -564,7 +564,6 @@ T(struct,passwd)
 T(struct,pollfd)
 T(struct,prctl_mm_map)
 T(struct,protoent)
-T(struct,pt_regs)
 T(struct,qelem)
 T(struct,r_debug)
 T(struct,re_pattern_buffer)
index 0cec4eb..7e0a253 100644 (file)
@@ -562,8 +562,6 @@ T(struct,passwd)
 T(struct,pollfd)
 T(struct,prctl_mm_map)
 T(struct,protoent)
-T(struct,pt_dspregs)
-T(struct,pt_regs)
 T(struct,qelem)
 T(struct,r_debug)
 T(struct,re_pattern_buffer)
index 54cb8da..0bc24f7 100644 (file)
@@ -185,6 +185,7 @@ double _Complex conj(double _Complex)
 float _Complex conjf(float _Complex)
 long double _Complex conjl(long double _Complex)
 int connect(int, sockaddr const*, unsigned int)
+long copy_file_range(int, long*, int, long*, unsigned long, unsigned int)
 double copysign(double, double)
 float copysignf(float, float)
 long double copysignl(long double, long double)
@@ -853,8 +854,10 @@ int posix_madvise(void*, unsigned long, int)
 int posix_memalign(void**, unsigned long, unsigned long)
 int posix_openpt(int)
 int posix_spawn(int*, char const*, posix_spawn_file_actions_t const*, posix_spawnattr_t const*, char* const*, char* const*)
+int posix_spawn_file_actions_addchdir_np(posix_spawn_file_actions_t*, char const*)
 int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t*, int)
 int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t*, int, int)
+int posix_spawn_file_actions_addfchdir_np(posix_spawn_file_actions_t*, int)
 int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t*, int, char const*, int, unsigned int)
 int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t*)
 int posix_spawn_file_actions_init(posix_spawn_file_actions_t*)
@@ -1094,6 +1097,7 @@ int sched_setaffinity(int, unsigned long, cpu_set_t const*)
 int sched_setparam(int, sched_param const*)
 int sched_setscheduler(int, int, sched_param const*)
 int sched_yield()
+char* secure_getenv(char const*)
 unsigned short* seed48(unsigned short*)
 void seekdir(__dirstream*, long)
 int select(int, fd_set*, fd_set*, fd_set*, timeval*)
index e165f4a..61cfa4a 100644 (file)
@@ -242,6 +242,13 @@ 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_DCPODP  bits/hwcap.h    d       #define HWCAP2_DCPODP (1 << 0)
+HWCAP2_SVE2    bits/hwcap.h    d       #define HWCAP2_SVE2 (1 << 1)
+HWCAP2_SVEAES  bits/hwcap.h    d       #define HWCAP2_SVEAES (1 << 2)
+HWCAP2_SVEBITPERM      bits/hwcap.h    d       #define HWCAP2_SVEBITPERM (1 << 4)
+HWCAP2_SVEPMULL        bits/hwcap.h    d       #define HWCAP2_SVEPMULL (1 << 3)
+HWCAP2_SVESHA3 bits/hwcap.h    d       #define HWCAP2_SVESHA3 (1 << 5)
+HWCAP2_SVESM4  bits/hwcap.h    d       #define HWCAP2_SVESM4 (1 << 6)
 HWCAP_AES      bits/hwcap.h    d       #define HWCAP_AES (1 << 3)
 HWCAP_ASIMD    bits/hwcap.h    d       #define HWCAP_ASIMD (1 << 1)
 HWCAP_ASIMDDP  bits/hwcap.h    d       #define HWCAP_ASIMDDP (1 << 20)
@@ -289,7 +296,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -468,7 +475,11 @@ SYS_finit_module   bits/syscall.h  d       #define SYS_finit_module 273
 SYS_flistxattr bits/syscall.h  d       #define SYS_flistxattr 13
 SYS_flock      bits/syscall.h  d       #define SYS_flock 32
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 16
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 7
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 80
 SYS_fstatfs    bits/syscall.h  d       #define SYS_fstatfs 44
 SYS_fsync      bits/syscall.h  d       #define SYS_fsync 82
@@ -544,6 +555,7 @@ SYS_mlock2  bits/syscall.h  d       #define SYS_mlock2 284
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 230
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 222
 SYS_mount      bits/syscall.h  d       #define SYS_mount 40
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 239
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 226
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 185
@@ -566,6 +578,7 @@ SYS_nanosleep       bits/syscall.h  d       #define SYS_nanosleep 101
 SYS_newfstatat bits/syscall.h  d       #define SYS_newfstatat 79
 SYS_nfsservctl bits/syscall.h  d       #define SYS_nfsservctl 42
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 265
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 56
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 241
 SYS_personality        bits/syscall.h  d       #define SYS_personality 92
@@ -964,7 +977,11 @@ __NR_finit_module  bits/syscall.h  d       #define __NR_finit_module 273
 __NR_flistxattr        bits/syscall.h  d       #define __NR_flistxattr 13
 __NR_flock     bits/syscall.h  d       #define __NR_flock 32
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 16
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 7
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 80
 __NR_fstatfs   bits/syscall.h  d       #define __NR_fstatfs 44
 __NR_fsync     bits/syscall.h  d       #define __NR_fsync 82
@@ -1040,6 +1057,7 @@ __NR_mlock2       bits/syscall.h  d       #define __NR_mlock2 284
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 230
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 222
 __NR_mount     bits/syscall.h  d       #define __NR_mount 40
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 239
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 226
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 185
@@ -1062,6 +1080,7 @@ __NR_nanosleep    bits/syscall.h  d       #define __NR_nanosleep 101
 __NR_newfstatat        bits/syscall.h  d       #define __NR_newfstatat 79
 __NR_nfsservctl        bits/syscall.h  d       #define __NR_nfsservctl 42
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 265
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 56
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 241
 __NR_personality       bits/syscall.h  d       #define __NR_personality 92
index 2f25d5b..6c49f3e 100644 (file)
@@ -308,7 +308,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -513,7 +513,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 234
 SYS_flock      bits/syscall.h  d       #define SYS_flock 143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 2
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 237
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 228
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 108
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 197
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 327
@@ -612,6 +616,7 @@ SYS_mlock2  bits/syscall.h  d       #define SYS_mlock2 390
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 152
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 192
 SYS_mount      bits/syscall.h  d       #define SYS_mount 21
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 344
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 125
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 279
@@ -637,6 +642,7 @@ SYS_nfsservctl      bits/syscall.h  d       #define SYS_nfsservctl 169
 SYS_nice       bits/syscall.h  d       #define SYS_nice 34
 SYS_open       bits/syscall.h  d       #define SYS_open 5
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 371
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 322
 SYS_pause      bits/syscall.h  d       #define SYS_pause 29
 SYS_pciconfig_iobase   bits/syscall.h  d       #define SYS_pciconfig_iobase 271
@@ -1112,7 +1118,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 234
 __NR_flock     bits/syscall.h  d       #define __NR_flock 143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 2
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 237
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 228
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 108
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 197
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 327
@@ -1211,6 +1221,7 @@ __NR_mlock2       bits/syscall.h  d       #define __NR_mlock2 390
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 152
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 192
 __NR_mount     bits/syscall.h  d       #define __NR_mount 21
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 344
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 125
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 279
@@ -1236,6 +1247,7 @@ __NR_nfsservctl   bits/syscall.h  d       #define __NR_nfsservctl 169
 __NR_nice      bits/syscall.h  d       #define __NR_nice 34
 __NR_open      bits/syscall.h  d       #define __NR_open 5
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 371
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 322
 __NR_pause     bits/syscall.h  d       #define __NR_pause 29
 __NR_pciconfig_iobase  bits/syscall.h  d       #define __NR_pciconfig_iobase 271
index 6d279e0..b9cdd07 100644 (file)
@@ -241,8 +241,13 @@ AT_PHENT   elf.h   d       #define AT_PHENT 4
 AT_PHNUM       elf.h   d       #define AT_PHNUM 5
 AT_PLATFORM    elf.h   d       #define AT_PLATFORM 15
 AT_RANDOM      elf.h   d       #define AT_RANDOM 25
+AT_RECURSIVE   fcntl.h d       #define AT_RECURSIVE 0x8000
 AT_REMOVEDIR   fcntl.h d       #define AT_REMOVEDIR 0x200
 AT_SECURE      elf.h   d       #define AT_SECURE 23
+AT_STATX_DONT_SYNC     fcntl.h d       #define AT_STATX_DONT_SYNC 0x4000
+AT_STATX_FORCE_SYNC    fcntl.h d       #define AT_STATX_FORCE_SYNC 0x2000
+AT_STATX_SYNC_AS_STAT  fcntl.h d       #define AT_STATX_SYNC_AS_STAT 0x0000
+AT_STATX_SYNC_TYPE     fcntl.h d       #define AT_STATX_SYNC_TYPE 0x6000
 AT_SYMLINK_FOLLOW      fcntl.h d       #define AT_SYMLINK_FOLLOW 0x400
 AT_SYMLINK_NOFOLLOW    fcntl.h d       #define AT_SYMLINK_NOFOLLOW 0x100
 AT_SYSINFO     elf.h   d       #define AT_SYSINFO 32
@@ -364,6 +369,7 @@ CLONE_NEWUSER       sched.h d       #define CLONE_NEWUSER 0x10000000
 CLONE_NEWUTS   sched.h d       #define CLONE_NEWUTS 0x04000000
 CLONE_PARENT   sched.h d       #define CLONE_PARENT 0x00008000
 CLONE_PARENT_SETTID    sched.h d       #define CLONE_PARENT_SETTID 0x00100000
+CLONE_PIDFD    sched.h d       #define CLONE_PIDFD 0x00001000
 CLONE_PTRACE   sched.h d       #define CLONE_PTRACE 0x00002000
 CLONE_SETTLS   sched.h d       #define CLONE_SETTLS 0x00080000
 CLONE_SIGHAND  sched.h d       #define CLONE_SIGHAND 0x00000800
@@ -1191,6 +1197,7 @@ ETH_P_DNA_DL      netinet/if_ether.h      d       #define ETH_P_DNA_DL 0x6001
 ETH_P_DNA_RC   netinet/if_ether.h      d       #define ETH_P_DNA_RC 0x6002
 ETH_P_DNA_RT   netinet/if_ether.h      d       #define ETH_P_DNA_RT 0x6003
 ETH_P_DSA      netinet/if_ether.h      d       #define ETH_P_DSA 0x001B
+ETH_P_DSA_8021Q        netinet/if_ether.h      d       #define ETH_P_DSA_8021Q 0xDADB
 ETH_P_ECONET   netinet/if_ether.h      d       #define ETH_P_ECONET 0x0018
 ETH_P_EDSA     netinet/if_ether.h      d       #define ETH_P_EDSA 0xDADA
 ETH_P_ERSPAN   netinet/if_ether.h      d       #define ETH_P_ERSPAN 0x88BE
@@ -1568,6 +1575,8 @@ GLOB_NOSORT       glob.h  d       #define GLOB_NOSORT 0x04
 GLOB_NOSPACE   glob.h  d       #define GLOB_NOSPACE 1
 GLOB_NOSYS     glob.h  d       #define GLOB_NOSYS 4
 GLOB_PERIOD    glob.h  d       #define GLOB_PERIOD 0x80
+GLOB_TILDE     glob.h  d       #define GLOB_TILDE 0x1000
+GLOB_TILDE_CHECK       glob.h  d       #define GLOB_TILDE_CHECK 0x4000
 GMT_BOT        sys/mtio.h      d       #define GMT_BOT(x) ((x) & 0x40000000)
 GMT_DR_OPEN    sys/mtio.h      d       #define GMT_DR_OPEN(x) ((x) & 0x00040000)
 GMT_D_1600     sys/mtio.h      d       #define GMT_D_1600(x) ((x) & 0x00400000)
@@ -1939,7 +1948,6 @@ IPC_NOWAIT        sys/ipc.h       d       #define IPC_NOWAIT 04000
 IPC_PRIVATE    sys/ipc.h       d       #define IPC_PRIVATE ((key_t) 0)
 IPC_RMID       sys/ipc.h       d       #define IPC_RMID 0
 IPC_SET        sys/ipc.h       d       #define IPC_SET 1
-IPC_STAT       sys/ipc.h       d       #define IPC_STAT 2
 IPDEFTTL       netinet/ip.h    d       #define IPDEFTTL 64
 IPFRAGTTL      netinet/ip.h    d       #define IPFRAGTTL 60
 IPOPT_CLASS    netinet/ip.h    d       #define IPOPT_CLASS(o) ((o) & IPOPT_CLASS_MASK)
@@ -2608,8 +2616,8 @@ MSG_PARITY_ERROR  scsi/scsi.h     d       #define MSG_PARITY_ERROR 0x09
 MSG_PEEK       sys/socket.h    d       #define MSG_PEEK 0x0002
 MSG_PROXY      sys/socket.h    d       #define MSG_PROXY 0x0010
 MSG_RST        sys/socket.h    d       #define MSG_RST 0x1000
-MSG_STAT       sys/msg.h       d       #define MSG_STAT 11
-MSG_STAT_ANY   sys/msg.h       d       #define MSG_STAT_ANY 13
+MSG_STAT       sys/msg.h       d       #define MSG_STAT (11 | (IPC_STAT & 0x100))
+MSG_STAT_ANY   sys/msg.h       d       #define MSG_STAT_ANY (13 | (IPC_STAT & 0x100))
 MSG_SYN        sys/socket.h    d       #define MSG_SYN 0x0400
 MSG_TRUNC      sys/socket.h    d       #define MSG_TRUNC 0x0020
 MSG_WAITALL    sys/socket.h    d       #define MSG_WAITALL 0x0100
@@ -5418,8 +5426,8 @@ SELFMAG   elf.h   d       #define SELFMAG 4
 SEM_FAILED     semaphore.h     d       #define SEM_FAILED ((sem_t *)0)
 SEM_INFO       sys/sem.h       d       #define SEM_INFO 19
 SEM_NSEMS_MAX  limits.h        d       #define SEM_NSEMS_MAX 256
-SEM_STAT       sys/sem.h       d       #define SEM_STAT 18
-SEM_STAT_ANY   sys/sem.h       d       #define SEM_STAT_ANY 20
+SEM_STAT       sys/sem.h       d       #define SEM_STAT (18 | (IPC_STAT & 0x100))
+SEM_STAT_ANY   sys/sem.h       d       #define SEM_STAT_ANY (20 | (IPC_STAT & 0x100))
 SEM_UNDO       sys/sem.h       d       #define SEM_UNDO 0x1000
 SEM_VALUE_MAX  limits.h        d       #define SEM_VALUE_MAX 0x7fffffff
 SEND_DIAGNOSTIC        scsi/scsi.h     d       #define SEND_DIAGNOSTIC 0x1d
@@ -5542,8 +5550,8 @@ SHM_R     sys/shm.h       d       #define SHM_R 0400
 SHM_RDONLY     sys/shm.h       d       #define SHM_RDONLY 010000
 SHM_REMAP      sys/shm.h       d       #define SHM_REMAP 040000
 SHM_RND        sys/shm.h       d       #define SHM_RND 020000
-SHM_STAT       sys/shm.h       d       #define SHM_STAT 13
-SHM_STAT_ANY   sys/shm.h       d       #define SHM_STAT_ANY 15
+SHM_STAT       sys/shm.h       d       #define SHM_STAT (13 | (IPC_STAT & 0x100))
+SHM_STAT_ANY   sys/shm.h       d       #define SHM_STAT_ANY (15 | (IPC_STAT & 0x100))
 SHM_UNLOCK     sys/shm.h       d       #define SHM_UNLOCK 12
 SHM_W  sys/shm.h       d       #define SHM_W 0200
 SHN_ABS        elf.h   d       #define SHN_ABS 0xfff1
@@ -7641,6 +7649,7 @@ cookie_io_functions_t     stdio.h t       } cookie_io_functions_t;
 cookie_read_function_t stdio.h t       typedef ssize_t (cookie_read_function_t)(void *, char *, size_t);
 cookie_seek_function_t stdio.h t       typedef int (cookie_seek_function_t)(void *, off_t *, int);
 cookie_write_function_t        stdio.h t       typedef ssize_t (cookie_write_function_t)(void *, const char *, size_t);
+copy_file_range        unistd.h        p       ssize_t copy_file_range(int, off_t *, int, off_t *, size_t, unsigned);
 copysign       math.h  p       double copysign(double, double);
 copysign       tgmath.h        d       #define copysign(x,y) __tg_real_2(copysign, (x), (y))
 copysignf      math.h  p       float copysignf(float, float);
@@ -8778,6 +8787,7 @@ optional_argument getopt.h        d       #define optional_argument 2
 optopt getopt.h        x       extern int optind, opterr, optopt, optreset;
 optopt unistd.h        x       extern int optind, opterr, optopt;
 optreset       getopt.h        x       extern int optind, opterr, optopt, optreset;
+optreset       unistd.h        x       extern int optreset;
 or     iso646.h        d       #define or ||
 or_eq  iso646.h        d       #define or_eq |=
 pathconf       unistd.h        p       long pathconf(const char *, int);
@@ -8798,8 +8808,10 @@ posix_madvise    sys/mman.h      p       int posix_madvise(void *, size_t, int);
 posix_memalign stdlib.h        p       int posix_memalign(void **, size_t, size_t);
 posix_openpt   stdlib.h        p       int posix_openpt(int);
 posix_spawn    spawn.h p       int posix_spawn(pid_t *__restrict, const char *__restrict, const posix_spawn_file_actions_t *, const posix_spawnattr_t *__restrict, char *const *__restrict, char *const *__restrict);
+posix_spawn_file_actions_addchdir_np   spawn.h p       int posix_spawn_file_actions_addchdir_np(posix_spawn_file_actions_t *__restrict, const char *__restrict);
 posix_spawn_file_actions_addclose      spawn.h p       int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *, int);
 posix_spawn_file_actions_adddup2       spawn.h p       int posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *, int, int);
+posix_spawn_file_actions_addfchdir_np  spawn.h p       int posix_spawn_file_actions_addfchdir_np(posix_spawn_file_actions_t *, int);
 posix_spawn_file_actions_addopen       spawn.h p       int posix_spawn_file_actions_addopen(posix_spawn_file_actions_t *__restrict, int, const char *__restrict, int, mode_t);
 posix_spawn_file_actions_destroy       spawn.h p       int posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *);
 posix_spawn_file_actions_init  spawn.h p       int posix_spawn_file_actions_init(posix_spawn_file_actions_t *);
@@ -9090,6 +9102,7 @@ sched_setaffinity sched.h p       int sched_setaffinity(pid_t, size_t, const cpu_set_t
 sched_setparam sched.h p       int sched_setparam(pid_t, const struct sched_param *);
 sched_setscheduler     sched.h p       int sched_setscheduler(pid_t, int, const struct sched_param *);
 sched_yield    sched.h p       int sched_yield(void);
+secure_getenv  stdlib.h        p       char *secure_getenv(const char *);
 seed48 stdlib.h        p       unsigned short *seed48(unsigned short [3]);
 seekdir        dirent.h        p       void seekdir(DIR *, long);
 select sys/select.h    p       int select(int, fd_set *__restrict, fd_set *__restrict, fd_set *__restrict, struct timeval *__restrict);
index 39fe432..380a06d 100644 (file)
@@ -271,7 +271,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -509,7 +509,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 234
 SYS_flock      bits/syscall.h  d       #define SYS_flock 143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 2
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 237
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 228
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 108
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 197
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 300
@@ -620,6 +624,7 @@ SYS_mmap    bits/syscall.h  d       #define SYS_mmap 90
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 192
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt 123
 SYS_mount      bits/syscall.h  d       #define SYS_mount 21
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 317
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 125
 SYS_mpx        bits/syscall.h  d       #define SYS_mpx 56
@@ -651,6 +656,7 @@ SYS_oldstat bits/syscall.h  d       #define SYS_oldstat 18
 SYS_olduname   bits/syscall.h  d       #define SYS_olduname 109
 SYS_open       bits/syscall.h  d       #define SYS_open 5
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 342
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 295
 SYS_pause      bits/syscall.h  d       #define SYS_pause 29
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 336
@@ -1145,7 +1151,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 234
 __NR_flock     bits/syscall.h  d       #define __NR_flock 143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 2
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 237
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 228
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 108
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 197
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 300
@@ -1256,6 +1266,7 @@ __NR_mmap bits/syscall.h  d       #define __NR_mmap 90
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 192
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt 123
 __NR_mount     bits/syscall.h  d       #define __NR_mount 21
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 317
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 125
 __NR_mpx       bits/syscall.h  d       #define __NR_mpx 56
@@ -1287,6 +1298,7 @@ __NR_oldstat      bits/syscall.h  d       #define __NR_oldstat 18
 __NR_olduname  bits/syscall.h  d       #define __NR_olduname 109
 __NR_open      bits/syscall.h  d       #define __NR_open 5
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 342
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 295
 __NR_pause     bits/syscall.h  d       #define __NR_pause 29
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 336
index 55b7ccb..939e67e 100644 (file)
@@ -246,7 +246,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -430,7 +430,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 234
 SYS_flock      bits/syscall.h  d       #define SYS_flock 143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 2
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 237
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 228
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 108
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 197
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 300
@@ -541,6 +545,7 @@ SYS_mmap    bits/syscall.h  d       #define SYS_mmap 90
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 192
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt 123
 SYS_mount      bits/syscall.h  d       #define SYS_mount 21
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 317
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 125
 SYS_mpx        bits/syscall.h  d       #define SYS_mpx 56
@@ -572,6 +577,7 @@ SYS_oldstat bits/syscall.h  d       #define SYS_oldstat 18
 SYS_olduname   bits/syscall.h  d       #define SYS_olduname 109
 SYS_open       bits/syscall.h  d       #define SYS_open 5
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 372
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 295
 SYS_pause      bits/syscall.h  d       #define SYS_pause 29
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 366
@@ -1061,7 +1067,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 234
 __NR_flock     bits/syscall.h  d       #define __NR_flock 143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 2
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 237
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 228
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 108
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 197
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 300
@@ -1172,6 +1182,7 @@ __NR_mmap bits/syscall.h  d       #define __NR_mmap 90
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 192
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt 123
 __NR_mount     bits/syscall.h  d       #define __NR_mount 21
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 317
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 125
 __NR_mpx       bits/syscall.h  d       #define __NR_mpx 56
@@ -1203,6 +1214,7 @@ __NR_oldstat      bits/syscall.h  d       #define __NR_oldstat 18
 __NR_olduname  bits/syscall.h  d       #define __NR_olduname 109
 __NR_open      bits/syscall.h  d       #define __NR_open 5
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 372
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 295
 __NR_pause     bits/syscall.h  d       #define __NR_pause 29
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 366
index 01ec580..57561ef 100644 (file)
@@ -300,7 +300,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 ITOSTOP        bits/termios.h  d       #define ITOSTOP 0100000
@@ -548,7 +548,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 4232
 SYS_flock      bits/syscall.h  d       #define SYS_flock 4143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 4002
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 4235
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 4431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 4226
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 4432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 4430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 4433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 4108
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 4215
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 4293
@@ -650,6 +654,7 @@ SYS_mmap    bits/syscall.h  d       #define SYS_mmap 4090
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 4210
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt 4123
 SYS_mount      bits/syscall.h  d       #define SYS_mount 4021
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 4429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 4308
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 4125
 SYS_mpx        bits/syscall.h  d       #define SYS_mpx 4056
@@ -676,6 +681,7 @@ SYS_nfsservctl      bits/syscall.h  d       #define SYS_nfsservctl 4189
 SYS_nice       bits/syscall.h  d       #define SYS_nice 4034
 SYS_open       bits/syscall.h  d       #define SYS_open 4005
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 4340
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 4428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 4288
 SYS_pause      bits/syscall.h  d       #define SYS_pause 4029
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 4333
@@ -1161,7 +1167,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 4232
 __NR_flock     bits/syscall.h  d       #define __NR_flock 4143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 4002
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 4235
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 4431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 4226
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 4432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 4430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 4433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 4108
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 4215
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 4293
@@ -1263,6 +1273,7 @@ __NR_mmap bits/syscall.h  d       #define __NR_mmap 4090
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 4210
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt 4123
 __NR_mount     bits/syscall.h  d       #define __NR_mount 4021
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 4429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 4308
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 4125
 __NR_mpx       bits/syscall.h  d       #define __NR_mpx 4056
@@ -1289,6 +1300,7 @@ __NR_nfsservctl   bits/syscall.h  d       #define __NR_nfsservctl 4189
 __NR_nice      bits/syscall.h  d       #define __NR_nice 4034
 __NR_open      bits/syscall.h  d       #define __NR_open 4005
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 4340
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 4428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 4288
 __NR_pause     bits/syscall.h  d       #define __NR_pause 4029
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 4333
index 31ae561..67d7bba 100644 (file)
@@ -300,7 +300,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 ITOSTOP        bits/termios.h  d       #define ITOSTOP 0100000
@@ -539,7 +539,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 5188
 SYS_flock      bits/syscall.h  d       #define SYS_flock 5071
 SYS_fork       bits/syscall.h  d       #define SYS_fork 5056
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 5191
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 5431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 5182
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 5432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 5430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 5433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 5005
 SYS_fstatfs    bits/syscall.h  d       #define SYS_fstatfs 5135
 SYS_fsync      bits/syscall.h  d       #define SYS_fsync 5072
@@ -625,6 +629,7 @@ SYS_mlock2  bits/syscall.h  d       #define SYS_mlock2 5319
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 5148
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 5009
 SYS_mount      bits/syscall.h  d       #define SYS_mount 5160
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 5429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 5267
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 5010
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 5235
@@ -648,6 +653,7 @@ SYS_newfstatat      bits/syscall.h  d       #define SYS_newfstatat 5252
 SYS_nfsservctl bits/syscall.h  d       #define SYS_nfsservctl 5173
 SYS_open       bits/syscall.h  d       #define SYS_open 5002
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 5299
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 5428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 5247
 SYS_pause      bits/syscall.h  d       #define SYS_pause 5033
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 5292
@@ -1083,7 +1089,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 5188
 __NR_flock     bits/syscall.h  d       #define __NR_flock 5071
 __NR_fork      bits/syscall.h  d       #define __NR_fork 5056
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 5191
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 5431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 5182
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 5432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 5430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 5433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 5005
 __NR_fstatfs   bits/syscall.h  d       #define __NR_fstatfs 5135
 __NR_fsync     bits/syscall.h  d       #define __NR_fsync 5072
@@ -1169,6 +1179,7 @@ __NR_mlock2       bits/syscall.h  d       #define __NR_mlock2 5319
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 5148
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 5009
 __NR_mount     bits/syscall.h  d       #define __NR_mount 5160
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 5429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 5267
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 5010
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 5235
@@ -1192,6 +1203,7 @@ __NR_newfstatat   bits/syscall.h  d       #define __NR_newfstatat 5252
 __NR_nfsservctl        bits/syscall.h  d       #define __NR_nfsservctl 5173
 __NR_open      bits/syscall.h  d       #define __NR_open 5002
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 5299
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 5428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 5247
 __NR_pause     bits/syscall.h  d       #define __NR_pause 5033
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 5292
index 8dc32a4..212b989 100644 (file)
@@ -300,7 +300,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 ITOSTOP        bits/termios.h  d       #define ITOSTOP 0100000
@@ -545,7 +545,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 6188
 SYS_flock      bits/syscall.h  d       #define SYS_flock 6071
 SYS_fork       bits/syscall.h  d       #define SYS_fork 6056
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 6191
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 6431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 6182
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 6432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 6430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 6433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 6005
 SYS_fstatfs    bits/syscall.h  d       #define SYS_fstatfs 6135
 SYS_fstatfs64  bits/syscall.h  d       #define SYS_fstatfs64 6218
@@ -634,6 +638,7 @@ SYS_mlock2  bits/syscall.h  d       #define SYS_mlock2 6323
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 6148
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 6009
 SYS_mount      bits/syscall.h  d       #define SYS_mount 6160
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 6429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 6271
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 6010
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 6239
@@ -659,6 +664,7 @@ SYS_newfstatat      bits/syscall.h  d       #define SYS_newfstatat 6256
 SYS_nfsservctl bits/syscall.h  d       #define SYS_nfsservctl 6173
 SYS_open       bits/syscall.h  d       #define SYS_open 6002
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 6304
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 6428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 6251
 SYS_pause      bits/syscall.h  d       #define SYS_pause 6033
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 6296
@@ -1112,7 +1118,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 6188
 __NR_flock     bits/syscall.h  d       #define __NR_flock 6071
 __NR_fork      bits/syscall.h  d       #define __NR_fork 6056
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 6191
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 6431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 6182
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 6432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 6430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 6433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 6005
 __NR_fstatfs   bits/syscall.h  d       #define __NR_fstatfs 6135
 __NR_fstatfs64 bits/syscall.h  d       #define __NR_fstatfs64 6218
@@ -1201,6 +1211,7 @@ __NR_mlock2       bits/syscall.h  d       #define __NR_mlock2 6323
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 6148
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 6009
 __NR_mount     bits/syscall.h  d       #define __NR_mount 6160
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 6429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 6271
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 6010
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 6239
@@ -1226,6 +1237,7 @@ __NR_newfstatat   bits/syscall.h  d       #define __NR_newfstatat 6256
 __NR_nfsservctl        bits/syscall.h  d       #define __NR_nfsservctl 6173
 __NR_open      bits/syscall.h  d       #define __NR_open 6002
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 6304
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 6428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 6251
 __NR_pause     bits/syscall.h  d       #define __NR_pause 6033
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 6296
index b1a6973..3869496 100644 (file)
@@ -245,7 +245,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -410,7 +410,11 @@ SYS_finit_module   bits/syscall.h  d       #define SYS_finit_module 273
 SYS_flistxattr bits/syscall.h  d       #define SYS_flistxattr 13
 SYS_flock      bits/syscall.h  d       #define SYS_flock 32
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 16
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 7
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 80
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 79
 SYS_fstatfs64  bits/syscall.h  d       #define SYS_fstatfs64 44
@@ -489,6 +493,7 @@ SYS_mlock2  bits/syscall.h  d       #define SYS_mlock2 284
 SYS_mlockall   bits/syscall.h  d       #define SYS_mlockall 230
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 222
 SYS_mount      bits/syscall.h  d       #define SYS_mount 40
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 239
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 226
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 185
@@ -512,6 +517,7 @@ SYS_name_to_handle_at       bits/syscall.h  d       #define SYS_name_to_handle_at 264
 SYS_nanosleep  bits/syscall.h  d       #define SYS_nanosleep 101
 SYS_nfsservctl bits/syscall.h  d       #define SYS_nfsservctl 42
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 265
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 56
 SYS_or1k_atomic        bits/syscall.h  d       #define SYS_or1k_atomic 244
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 241
@@ -924,7 +930,11 @@ __NR_finit_module  bits/syscall.h  d       #define __NR_finit_module 273
 __NR_flistxattr        bits/syscall.h  d       #define __NR_flistxattr 13
 __NR_flock     bits/syscall.h  d       #define __NR_flock 32
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 16
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 7
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 80
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 79
 __NR_fstatfs64 bits/syscall.h  d       #define __NR_fstatfs64 44
@@ -1003,6 +1013,7 @@ __NR_mlock2       bits/syscall.h  d       #define __NR_mlock2 284
 __NR_mlockall  bits/syscall.h  d       #define __NR_mlockall 230
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 222
 __NR_mount     bits/syscall.h  d       #define __NR_mount 40
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 239
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 226
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 185
@@ -1026,6 +1037,7 @@ __NR_name_to_handle_at    bits/syscall.h  d       #define __NR_name_to_handle_at 264
 __NR_nanosleep bits/syscall.h  d       #define __NR_nanosleep 101
 __NR_nfsservctl        bits/syscall.h  d       #define __NR_nfsservctl 42
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 265
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 56
 __NR_or1k_atomic       bits/syscall.h  d       #define __NR_or1k_atomic 244
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 241
index 6dbf032..5e1987c 100644 (file)
@@ -268,7 +268,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0x00000080
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0010000
@@ -551,7 +551,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 217
 SYS_flock      bits/syscall.h  d       #define SYS_flock 143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 2
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 220
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 211
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 108
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 197
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 291
@@ -654,6 +658,7 @@ SYS_mmap    bits/syscall.h  d       #define SYS_mmap 90
 SYS_mmap2      bits/syscall.h  d       #define SYS_mmap2 192
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt 123
 SYS_mount      bits/syscall.h  d       #define SYS_mount 21
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 301
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 125
 SYS_mpx        bits/syscall.h  d       #define SYS_mpx 56
@@ -686,6 +691,7 @@ SYS_oldstat bits/syscall.h  d       #define SYS_oldstat 18
 SYS_olduname   bits/syscall.h  d       #define SYS_olduname 109
 SYS_open       bits/syscall.h  d       #define SYS_open 5
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 346
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 286
 SYS_pause      bits/syscall.h  d       #define SYS_pause 29
 SYS_pciconfig_iobase   bits/syscall.h  d       #define SYS_pciconfig_iobase 200
@@ -1100,6 +1106,7 @@ __DEFINED_uintptr_t       bits/alltypes.h d       #define __DEFINED_uintptr_t
 __DEFINED_useconds_t   bits/alltypes.h d       #define __DEFINED_useconds_t
 __DEFINED_va_list      bits/alltypes.h d       #define __DEFINED_va_list
 __DEFINED_wchar_t      bits/alltypes.h d       #define __DEFINED_wchar_t
+__DEFINED_wchar_t      bits/alltypes.h d       #define __DEFINED_wchar_t
 __DEFINED_wctype_t     bits/alltypes.h d       #define __DEFINED_wctype_t
 __DEFINED_wint_t       bits/alltypes.h d       #define __DEFINED_wint_t
 __NR__llseek   bits/syscall.h  d       #define __NR__llseek 140
@@ -1175,7 +1182,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 217
 __NR_flock     bits/syscall.h  d       #define __NR_flock 143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 2
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 220
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 211
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 108
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 197
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 291
@@ -1278,6 +1289,7 @@ __NR_mmap bits/syscall.h  d       #define __NR_mmap 90
 __NR_mmap2     bits/syscall.h  d       #define __NR_mmap2 192
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt 123
 __NR_mount     bits/syscall.h  d       #define __NR_mount 21
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 301
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 125
 __NR_mpx       bits/syscall.h  d       #define __NR_mpx 56
@@ -1310,6 +1322,7 @@ __NR_oldstat      bits/syscall.h  d       #define __NR_oldstat 18
 __NR_olduname  bits/syscall.h  d       #define __NR_olduname 109
 __NR_open      bits/syscall.h  d       #define __NR_open 5
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 346
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 286
 __NR_pause     bits/syscall.h  d       #define __NR_pause 29
 __NR_pciconfig_iobase  bits/syscall.h  d       #define __NR_pciconfig_iobase 200
@@ -1588,7 +1601,6 @@ struct iovec      bits/alltypes.h s
 struct ipc_perm        bits/ipc.h      s       
 struct msghdr  bits/socket.h   s       
 struct msqid_ds        bits/msg.h      s       
-struct pt_regs bits/user.h     s       
 struct semid_ds        bits/sem.h      s       
 struct shm_info        bits/shm.h      s       
 struct shmid_ds        bits/shm.h      s       
@@ -1618,6 +1630,7 @@ uintptr_t bits/alltypes.h t       typedef unsigned _Addr uintptr_t;
 useconds_t     bits/alltypes.h t       typedef unsigned useconds_t;
 va_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
 vrregset_t     bits/signal.h   t       } vrregset_t;
+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;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index c7e47ea..7c030a4 100644 (file)
@@ -266,7 +266,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0x00000080
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0010000
@@ -542,7 +542,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 217
 SYS_flock      bits/syscall.h  d       #define SYS_flock 143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 2
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 220
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 211
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 108
 SYS_fstatfs    bits/syscall.h  d       #define SYS_fstatfs 100
 SYS_fstatfs64  bits/syscall.h  d       #define SYS_fstatfs64 253
@@ -638,6 +642,7 @@ SYS_mlockall        bits/syscall.h  d       #define SYS_mlockall 152
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 90
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt 123
 SYS_mount      bits/syscall.h  d       #define SYS_mount 21
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 301
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 125
 SYS_mpx        bits/syscall.h  d       #define SYS_mpx 56
@@ -669,6 +674,7 @@ SYS_oldstat bits/syscall.h  d       #define SYS_oldstat 18
 SYS_olduname   bits/syscall.h  d       #define SYS_olduname 109
 SYS_open       bits/syscall.h  d       #define SYS_open 5
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 346
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 286
 SYS_pause      bits/syscall.h  d       #define SYS_pause 29
 SYS_pciconfig_iobase   bits/syscall.h  d       #define SYS_pciconfig_iobase 200
@@ -1137,7 +1143,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 217
 __NR_flock     bits/syscall.h  d       #define __NR_flock 143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 2
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 220
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 211
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 108
 __NR_fstatfs   bits/syscall.h  d       #define __NR_fstatfs 100
 __NR_fstatfs64 bits/syscall.h  d       #define __NR_fstatfs64 253
@@ -1233,6 +1243,7 @@ __NR_mlockall     bits/syscall.h  d       #define __NR_mlockall 152
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 90
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt 123
 __NR_mount     bits/syscall.h  d       #define __NR_mount 21
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 301
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 125
 __NR_mpx       bits/syscall.h  d       #define __NR_mpx 56
@@ -1264,6 +1275,7 @@ __NR_oldstat      bits/syscall.h  d       #define __NR_oldstat 18
 __NR_olduname  bits/syscall.h  d       #define __NR_olduname 109
 __NR_open      bits/syscall.h  d       #define __NR_open 5
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 346
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 286
 __NR_pause     bits/syscall.h  d       #define __NR_pause 29
 __NR_pciconfig_iobase  bits/syscall.h  d       #define __NR_pciconfig_iobase 200
@@ -1529,7 +1541,6 @@ struct iovec      bits/alltypes.h s
 struct ipc_perm        bits/ipc.h      s       
 struct msghdr  bits/socket.h   s       
 struct msqid_ds        bits/msg.h      s       
-struct pt_regs bits/user.h     s       
 struct semid_ds        bits/sem.h      s       
 struct shm_info        bits/shm.h      s       
 struct shmid_ds        bits/shm.h      s       
index 2be27d8..473d277 100644 (file)
@@ -20,7 +20,6 @@ nodecl        dcngettext      T
 nodecl delete_module   T
 nodecl dgettext        T
 nodecl dngettext       T
-nodecl dummy_lock      B
 proto  encrypt unistd.h        void(char*,int) void(char[],int)        void encrypt(char *, int);      void encrypt(char block[64], int edflag);
 nodecl fpurge  W
 proto  getc_unlocked   stdio/getc_unlocked.c   stdio.h int()(FILE*)    int(FILE*)
index 32778d7..49fa269 100644 (file)
@@ -265,7 +265,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0x100
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -468,7 +468,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 234
 SYS_flock      bits/syscall.h  d       #define SYS_flock 143
 SYS_fork       bits/syscall.h  d       #define SYS_fork 2
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 237
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 228
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 108
 SYS_fstat64    bits/syscall.h  d       #define SYS_fstat64 197
 SYS_fstatat64  bits/syscall.h  d       #define SYS_fstatat64 300
@@ -568,6 +572,7 @@ 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
 SYS_mount      bits/syscall.h  d       #define SYS_mount 21
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 317
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 125
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 282
@@ -597,6 +602,7 @@ SYS_oldstat bits/syscall.h  d       #define SYS_oldstat 18
 SYS_olduname   bits/syscall.h  d       #define SYS_olduname 109
 SYS_open       bits/syscall.h  d       #define SYS_open 5
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 360
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 295
 SYS_pause      bits/syscall.h  d       #define SYS_pause 29
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 336
@@ -992,6 +998,7 @@ __DEFINED_uintptr_t bits/alltypes.h d       #define __DEFINED_uintptr_t
 __DEFINED_useconds_t   bits/alltypes.h d       #define __DEFINED_useconds_t
 __DEFINED_va_list      bits/alltypes.h d       #define __DEFINED_va_list
 __DEFINED_wchar_t      bits/alltypes.h d       #define __DEFINED_wchar_t
+__DEFINED_wchar_t      bits/alltypes.h d       #define __DEFINED_wchar_t
 __DEFINED_wctype_t     bits/alltypes.h d       #define __DEFINED_wctype_t
 __DEFINED_wint_t       bits/alltypes.h d       #define __DEFINED_wint_t
 __NR__llseek   bits/syscall.h  d       #define __NR__llseek 140
@@ -1067,7 +1074,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 234
 __NR_flock     bits/syscall.h  d       #define __NR_flock 143
 __NR_fork      bits/syscall.h  d       #define __NR_fork 2
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 237
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 228
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 108
 __NR_fstat64   bits/syscall.h  d       #define __NR_fstat64 197
 __NR_fstatat64 bits/syscall.h  d       #define __NR_fstatat64 300
@@ -1167,6 +1178,7 @@ __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
 __NR_mount     bits/syscall.h  d       #define __NR_mount 21
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 317
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 125
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 282
@@ -1196,6 +1208,7 @@ __NR_oldstat      bits/syscall.h  d       #define __NR_oldstat 18
 __NR_olduname  bits/syscall.h  d       #define __NR_olduname 109
 __NR_open      bits/syscall.h  d       #define __NR_open 5
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 360
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 295
 __NR_pause     bits/syscall.h  d       #define __NR_pause 29
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 336
@@ -1462,8 +1475,6 @@ struct iovec      bits/alltypes.h s
 struct ipc_perm        bits/ipc.h      s       
 struct msghdr  bits/socket.h   s       
 struct msqid_ds        bits/msg.h      s       
-struct pt_dspregs      bits/user.h     s       
-struct pt_regs bits/user.h     s       
 struct semid_ds        bits/sem.h      s       
 struct shm_info        bits/shm.h      s       
 struct shmid_ds        bits/shm.h      s       
@@ -1493,6 +1504,7 @@ 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_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
+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;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index e0e1323..c8ce1fe 100644 (file)
@@ -265,7 +265,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -516,7 +516,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr (0x40000000 + 196)
 SYS_flock      bits/syscall.h  d       #define SYS_flock (0x40000000 + 73)
 SYS_fork       bits/syscall.h  d       #define SYS_fork (0x40000000 + 57)
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr (0x40000000 + 199)
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig (0x40000000 + 431)
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr (0x40000000 + 190)
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount (0x40000000 + 432)
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen (0x40000000 + 430)
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick (0x40000000 + 433)
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat (0x40000000 + 5)
 SYS_fstatfs    bits/syscall.h  d       #define SYS_fstatfs (0x40000000 + 138)
 SYS_fsync      bits/syscall.h  d       #define SYS_fsync (0x40000000 + 74)
@@ -605,6 +609,7 @@ SYS_mlockall        bits/syscall.h  d       #define SYS_mlockall (0x40000000 + 151)
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap (0x40000000 + 9)
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt (0x40000000 + 154)
 SYS_mount      bits/syscall.h  d       #define SYS_mount (0x40000000 + 165)
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount (0x40000000 + 429)
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages (0x40000000 + 533)
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect (0x40000000 + 10)
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr (0x40000000 + 245)
@@ -627,6 +632,7 @@ SYS_nanosleep       bits/syscall.h  d       #define SYS_nanosleep (0x40000000 + 35)
 SYS_newfstatat bits/syscall.h  d       #define SYS_newfstatat (0x40000000 + 262)
 SYS_open       bits/syscall.h  d       #define SYS_open (0x40000000 + 2)
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at (0x40000000 + 304)
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree (0x40000000 + 428)
 SYS_openat     bits/syscall.h  d       #define SYS_openat (0x40000000 + 257)
 SYS_pause      bits/syscall.h  d       #define SYS_pause (0x40000000 + 34)
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open (0x40000000 + 298)
@@ -993,6 +999,7 @@ __DEFINED_uintptr_t bits/alltypes.h d       #define __DEFINED_uintptr_t
 __DEFINED_useconds_t   bits/alltypes.h d       #define __DEFINED_useconds_t
 __DEFINED_va_list      bits/alltypes.h d       #define __DEFINED_va_list
 __DEFINED_wchar_t      bits/alltypes.h d       #define __DEFINED_wchar_t
+__DEFINED_wchar_t      bits/alltypes.h d       #define __DEFINED_wchar_t
 __DEFINED_wctype_t     bits/alltypes.h d       #define __DEFINED_wctype_t
 __DEFINED_wint_t       bits/alltypes.h d       #define __DEFINED_wint_t
 __FE_DENORM    bits/fenv.h     d       #define __FE_DENORM 2
@@ -1057,7 +1064,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr (0x40000000 + 196)
 __NR_flock     bits/syscall.h  d       #define __NR_flock (0x40000000 + 73)
 __NR_fork      bits/syscall.h  d       #define __NR_fork (0x40000000 + 57)
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr (0x40000000 + 199)
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig (0x40000000 + 431)
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr (0x40000000 + 190)
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount (0x40000000 + 432)
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen (0x40000000 + 430)
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick (0x40000000 + 433)
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat (0x40000000 + 5)
 __NR_fstatfs   bits/syscall.h  d       #define __NR_fstatfs (0x40000000 + 138)
 __NR_fsync     bits/syscall.h  d       #define __NR_fsync (0x40000000 + 74)
@@ -1146,6 +1157,7 @@ __NR_mlockall     bits/syscall.h  d       #define __NR_mlockall (0x40000000 + 151)
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap (0x40000000 + 9)
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt (0x40000000 + 154)
 __NR_mount     bits/syscall.h  d       #define __NR_mount (0x40000000 + 165)
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount (0x40000000 + 429)
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages (0x40000000 + 533)
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect (0x40000000 + 10)
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr (0x40000000 + 245)
@@ -1168,6 +1180,7 @@ __NR_nanosleep    bits/syscall.h  d       #define __NR_nanosleep (0x40000000 + 35)
 __NR_newfstatat        bits/syscall.h  d       #define __NR_newfstatat (0x40000000 + 262)
 __NR_open      bits/syscall.h  d       #define __NR_open (0x40000000 + 2)
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at (0x40000000 + 304)
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree (0x40000000 + 428)
 __NR_openat    bits/syscall.h  d       #define __NR_openat (0x40000000 + 257)
 __NR_pause     bits/syscall.h  d       #define __NR_pause (0x40000000 + 34)
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open (0x40000000 + 298)
@@ -1432,6 +1445,7 @@ 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_list        bits/alltypes.h t       typedef __builtin_va_list va_list;
+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;
 wint_t bits/alltypes.h t       typedef unsigned wint_t;
index ce05769..041d2a0 100644 (file)
@@ -265,7 +265,7 @@ INT_FAST16_MAX      bits/stdint.h   d       #define INT_FAST16_MAX INT32_MAX
 INT_FAST16_MIN bits/stdint.h   d       #define INT_FAST16_MIN INT32_MIN
 INT_FAST32_MAX bits/stdint.h   d       #define INT_FAST32_MAX INT32_MAX
 INT_FAST32_MIN bits/stdint.h   d       #define INT_FAST32_MIN INT32_MIN
-IPC_64 bits/ipc.h      d       #define IPC_64 0
+IPC_STAT       bits/ipcstat.h  d       #define IPC_STAT 2
 ISIG   bits/termios.h  d       #define ISIG 0000001
 ISTRIP bits/termios.h  d       #define ISTRIP 0000040
 IUCLC  bits/termios.h  d       #define IUCLC 0001000
@@ -520,7 +520,11 @@ SYS_flistxattr     bits/syscall.h  d       #define SYS_flistxattr 196
 SYS_flock      bits/syscall.h  d       #define SYS_flock 73
 SYS_fork       bits/syscall.h  d       #define SYS_fork 57
 SYS_fremovexattr       bits/syscall.h  d       #define SYS_fremovexattr 199
+SYS_fsconfig   bits/syscall.h  d       #define SYS_fsconfig 431
 SYS_fsetxattr  bits/syscall.h  d       #define SYS_fsetxattr 190
+SYS_fsmount    bits/syscall.h  d       #define SYS_fsmount 432
+SYS_fsopen     bits/syscall.h  d       #define SYS_fsopen 430
+SYS_fspick     bits/syscall.h  d       #define SYS_fspick 433
 SYS_fstat      bits/syscall.h  d       #define SYS_fstat 5
 SYS_fstatfs    bits/syscall.h  d       #define SYS_fstatfs 138
 SYS_fsync      bits/syscall.h  d       #define SYS_fsync 74
@@ -611,6 +615,7 @@ SYS_mlockall        bits/syscall.h  d       #define SYS_mlockall 151
 SYS_mmap       bits/syscall.h  d       #define SYS_mmap 9
 SYS_modify_ldt bits/syscall.h  d       #define SYS_modify_ldt 154
 SYS_mount      bits/syscall.h  d       #define SYS_mount 165
+SYS_move_mount bits/syscall.h  d       #define SYS_move_mount 429
 SYS_move_pages bits/syscall.h  d       #define SYS_move_pages 279
 SYS_mprotect   bits/syscall.h  d       #define SYS_mprotect 10
 SYS_mq_getsetattr      bits/syscall.h  d       #define SYS_mq_getsetattr 245
@@ -634,6 +639,7 @@ SYS_newfstatat      bits/syscall.h  d       #define SYS_newfstatat 262
 SYS_nfsservctl bits/syscall.h  d       #define SYS_nfsservctl 180
 SYS_open       bits/syscall.h  d       #define SYS_open 2
 SYS_open_by_handle_at  bits/syscall.h  d       #define SYS_open_by_handle_at 304
+SYS_open_tree  bits/syscall.h  d       #define SYS_open_tree 428
 SYS_openat     bits/syscall.h  d       #define SYS_openat 257
 SYS_pause      bits/syscall.h  d       #define SYS_pause 34
 SYS_perf_event_open    bits/syscall.h  d       #define SYS_perf_event_open 298
@@ -1072,7 +1078,11 @@ __NR_flistxattr  bits/syscall.h  d       #define __NR_flistxattr 196
 __NR_flock     bits/syscall.h  d       #define __NR_flock 73
 __NR_fork      bits/syscall.h  d       #define __NR_fork 57
 __NR_fremovexattr      bits/syscall.h  d       #define __NR_fremovexattr 199
+__NR_fsconfig  bits/syscall.h  d       #define __NR_fsconfig 431
 __NR_fsetxattr bits/syscall.h  d       #define __NR_fsetxattr 190
+__NR_fsmount   bits/syscall.h  d       #define __NR_fsmount 432
+__NR_fsopen    bits/syscall.h  d       #define __NR_fsopen 430
+__NR_fspick    bits/syscall.h  d       #define __NR_fspick 433
 __NR_fstat     bits/syscall.h  d       #define __NR_fstat 5
 __NR_fstatfs   bits/syscall.h  d       #define __NR_fstatfs 138
 __NR_fsync     bits/syscall.h  d       #define __NR_fsync 74
@@ -1163,6 +1173,7 @@ __NR_mlockall     bits/syscall.h  d       #define __NR_mlockall 151
 __NR_mmap      bits/syscall.h  d       #define __NR_mmap 9
 __NR_modify_ldt        bits/syscall.h  d       #define __NR_modify_ldt 154
 __NR_mount     bits/syscall.h  d       #define __NR_mount 165
+__NR_move_mount        bits/syscall.h  d       #define __NR_move_mount 429
 __NR_move_pages        bits/syscall.h  d       #define __NR_move_pages 279
 __NR_mprotect  bits/syscall.h  d       #define __NR_mprotect 10
 __NR_mq_getsetattr     bits/syscall.h  d       #define __NR_mq_getsetattr 245
@@ -1186,6 +1197,7 @@ __NR_newfstatat   bits/syscall.h  d       #define __NR_newfstatat 262
 __NR_nfsservctl        bits/syscall.h  d       #define __NR_nfsservctl 180
 __NR_open      bits/syscall.h  d       #define __NR_open 2
 __NR_open_by_handle_at bits/syscall.h  d       #define __NR_open_by_handle_at 304
+__NR_open_tree bits/syscall.h  d       #define __NR_open_tree 428
 __NR_openat    bits/syscall.h  d       #define __NR_openat 257
 __NR_pause     bits/syscall.h  d       #define __NR_pause 34
 __NR_perf_event_open   bits/syscall.h  d       #define __NR_perf_event_open 298
index 74d5ee6..2bcf405 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=b07d45eb01e900f0176894fdedab62285f5cb8be">b07d45eb01e900f0176894fdedab62285f5cb8be</a><br>Date:   2019-07-16 15:30:39 -0400<br><br>    release 1.1.23
+<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=ea9525c8bcf6170df59364c4bcd616de1acf8703">ea9525c8bcf6170df59364c4bcd616de1acf8703</a><br>Date:   2019-10-13 17:58:27 -0400<br><br>    release 1.1.24
 <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>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n35">p</a> <td>rand<td>stdlib.h<td>int rand(void);<td>B.21 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n36">p</a> <td>srand<td>stdlib.h<td>void srand(unsigned int seed);<td>B.21 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n42">p</a> <td>aligned_alloc<td>stdlib.h<td>void *aligned_alloc(size_t alignment, size_t size);<td>B.21 General utilities
-<tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n13">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n76">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n39">p</a> <td>calloc<td>stdlib.h<td>void *calloc(size_t nmemb, size_t size);<td>B.21 General utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n15">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n77">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n41">p</a> <td>free<td>stdlib.h<td>void free(void *ptr);<td>B.21 General utilities
+<tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n13">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n79">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n39">p</a> <td>calloc<td>stdlib.h<td>void *calloc(size_t nmemb, size_t size);<td>B.21 General utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n15">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n80">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n41">p</a> <td>free<td>stdlib.h<td>void free(void *ptr);<td>B.21 General utilities
 <tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n12">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n38">p</a> <td>malloc<td>stdlib.h<td>void *malloc(size_t size);<td>B.21 General utilities
 <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>realloc<td>stdlib.h<td>void *realloc(void *ptr, size_t size);<td>B.21 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n44">p</a> <td>abort<td>stdlib.h<td>_Noreturn void abort(void);<td>B.21 General utilities
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdnoreturn.h#n5">d</a> <td>noreturn<td>stdnoreturn.h<td>&#160;<td>B.22 _Noreturn
 <tr><td>&#160;<td>&#160;<td>t <td>size_t<td>string.h<td>&#160;<td>B.23 String handling
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stddef.h#n5">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stddef.h#n7">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n29">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n31">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n19">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n21">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n42">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n44">d</a> <td>NULL<td>string.h<td>&#160;<td>B.23 String handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n73">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n25">p</a> <td>memcpy<td>string.h<td>void *memcpy(void * restrict s1, const void * restrict s2, size_t n);<td>B.23 String handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n76">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n25">p</a> <td>memcpy<td>string.h<td>void *memcpy(void * restrict s1, const void * restrict s2, size_t n);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n26">p</a> <td>memmove<td>string.h<td>void *memmove(void *s1, const void *s2, size_t n);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n31">p</a> <td>strcpy<td>string.h<td>char *strcpy(char * restrict s1, const char * restrict s2);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n32">p</a> <td>strncpy<td>string.h<td>char *strncpy(char * restrict s1, const char * restrict s2, size_t n);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n34">p</a> <td>strcat<td>string.h<td>char *strcat(char * restrict s1, const char * restrict s2);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n35">p</a> <td>strncat<td>string.h<td>char *strncat(char * restrict s1, const char * restrict s2, size_t n);<td>B.23 String handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n74">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n28">p</a> <td>memcmp<td>string.h<td>int memcmp(const void *s1, const void *s2, size_t n);<td>B.23 String handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n77">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n28">p</a> <td>memcmp<td>string.h<td>int memcmp(const void *s1, const void *s2, size_t n);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n37">p</a> <td>strcmp<td>string.h<td>int strcmp(const char *s1, const char *s2);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n40">p</a> <td>strcoll<td>string.h<td>int strcoll(const char *s1, const char *s2);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n38">p</a> <td>strncmp<td>string.h<td>int strncmp(const char *s1, const char *s2, size_t n);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n47">p</a> <td>strspn<td>string.h<td>size_t strspn(const char *s1, const char *s2);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n49">p</a> <td>strstr<td>string.h<td>char *strstr(const char *s1, const char *s2);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n50">p</a> <td>strtok<td>string.h<td>char *strtok(char * restrict s1, const char * restrict s2);<td>B.23 String handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n75">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n27">p</a> <td>memset<td>string.h<td>void *memset(void *s, int c, size_t n);<td>B.23 String handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n78">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n27">p</a> <td>memset<td>string.h<td>void *memset(void *s, int c, size_t n);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n54">p</a> <td>strerror<td>string.h<td>char *strerror(int errnum);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n52">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/un.h#n23">p</a> <td>strlen<td>string.h<td>size_t strlen(const char *s);<td>B.23 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n135">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>acos<td>tgmath.h<td>&#160;<td>B.24 Type-generic math
index 3263b82..ae07e71 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=b07d45eb01e900f0176894fdedab62285f5cb8be">b07d45eb01e900f0176894fdedab62285f5cb8be</a><br>Date:   2019-07-16 15:30:39 -0400<br><br>    release 1.1.23
+<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=ea9525c8bcf6170df59364c4bcd616de1acf8703">ea9525c8bcf6170df59364c4bcd616de1acf8703</a><br>Date:   2019-10-13 17:58:27 -0400<br><br>    release 1.1.24
 <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>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n33">p</a> <td>strtoull<td>stdlib.h<td>unsigned long long int strtoull(const char * restrict nptr, char ** restrict endptr, int base);<td>B.19 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n35">p</a> <td>rand<td>stdlib.h<td>int rand(void);<td>B.19 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n36">p</a> <td>srand<td>stdlib.h<td>void srand(unsigned int seed);<td>B.19 General utilities
-<tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n13">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n76">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n39">p</a> <td>calloc<td>stdlib.h<td>void *calloc(size_t nmemb, size_t size);<td>B.19 General utilities
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n15">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n77">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n41">p</a> <td>free<td>stdlib.h<td>void free(void *ptr);<td>B.19 General utilities
+<tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n13">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n79">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n39">p</a> <td>calloc<td>stdlib.h<td>void *calloc(size_t nmemb, size_t size);<td>B.19 General utilities
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n15">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n80">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n41">p</a> <td>free<td>stdlib.h<td>void free(void *ptr);<td>B.19 General utilities
 <tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n12">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n38">p</a> <td>malloc<td>stdlib.h<td>void *malloc(size_t size);<td>B.19 General utilities
 <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>realloc<td>stdlib.h<td>void *realloc(void *ptr, size_t size);<td>B.19 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n44">p</a> <td>abort<td>stdlib.h<td>void abort(void);<td>B.19 General utilities
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n74">p</a> <td>wcstombs<td>stdlib.h<td>size_t wcstombs(char * restrict s, const wchar_t * restrict pwcs, size_t n);<td>B.19 General utilities
 <tr><td>&#160;<td>&#160;<td>t <td>size_t<td>string.h<td>&#160;<td>B.20 String handling
 <tr><td>&#160;<td>&#160;<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stddef.h#n5">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stddef.h#n7">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n29">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n31">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n11">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n13">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n19">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n21">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n42">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n44">d</a> <td>NULL<td>string.h<td>&#160;<td>B.20 String handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n73">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n25">p</a> <td>memcpy<td>string.h<td>void *memcpy(void * restrict s1, const void * restrict s2, size_t n);<td>B.20 String handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n76">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n25">p</a> <td>memcpy<td>string.h<td>void *memcpy(void * restrict s1, const void * restrict s2, size_t n);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n26">p</a> <td>memmove<td>string.h<td>void *memmove(void *s1, const void *s2, size_t n);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n31">p</a> <td>strcpy<td>string.h<td>char *strcpy(char * restrict s1, const char * restrict s2);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n32">p</a> <td>strncpy<td>string.h<td>char *strncpy(char * restrict s1, const char * restrict s2, size_t n);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n34">p</a> <td>strcat<td>string.h<td>char *strcat(char * restrict s1, const char * restrict s2);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n35">p</a> <td>strncat<td>string.h<td>char *strncat(char * restrict s1, const char * restrict s2, size_t n);<td>B.20 String handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n74">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n28">p</a> <td>memcmp<td>string.h<td>int memcmp(const void *s1, const void *s2, size_t n);<td>B.20 String handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n77">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n28">p</a> <td>memcmp<td>string.h<td>int memcmp(const void *s1, const void *s2, size_t n);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n37">p</a> <td>strcmp<td>string.h<td>int strcmp(const char *s1, const char *s2);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n40">p</a> <td>strcoll<td>string.h<td>int strcoll(const char *s1, const char *s2);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n38">p</a> <td>strncmp<td>string.h<td>int strncmp(const char *s1, const char *s2, size_t n);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n47">p</a> <td>strspn<td>string.h<td>size_t strspn(const char *s1, const char *s2);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n49">p</a> <td>strstr<td>string.h<td>char *strstr(const char *s1, const char *s2);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n50">p</a> <td>strtok<td>string.h<td>char *strtok(char * restrict s1, const char * restrict s2);<td>B.20 String handling
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n75">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n27">p</a> <td>memset<td>string.h<td>void *memset(void *s, int c, size_t n);<td>B.20 String handling
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n78">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n27">p</a> <td>memset<td>string.h<td>void *memset(void *s, int c, size_t n);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n54">p</a> <td>strerror<td>string.h<td>char *strerror(int errnum);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n52">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/un.h#n23">p</a> <td>strlen<td>string.h<td>size_t strlen(const char *s);<td>B.20 String handling
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n135">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>acos<td>tgmath.h<td>&#160;<td>B.21 Type-generic math
index 5b1028f..423275b 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=b07d45eb01e900f0176894fdedab62285f5cb8be">b07d45eb01e900f0176894fdedab62285f5cb8be</a><br>Date:   2019-07-16 15:30:39 -0400<br><br>    release 1.1.23
+<h4>commit</h4><p>commit <a href="http://git.musl-libc.org/cgit/musl/commit/?id=ea9525c8bcf6170df59364c4bcd616de1acf8703">ea9525c8bcf6170df59364c4bcd616de1acf8703</a><br>Date:   2019-10-13 17:58:27 -0400<br><br>    release 1.1.24
 <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
@@ -68,7 +68,7 @@
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cacoshf.html">cacoshf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cacoshl.html">cacoshl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n18">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cacosl.html">cacosl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>cacos, cacosf, cacosl - complex arc cosine functions
-<tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n13">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n76">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/calloc.html">calloc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>calloc - a memory allocator
+<tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n13">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n79">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n39">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/calloc.html">calloc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>calloc - a memory allocator
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n84">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n153">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n216">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/carg.html">carg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>carg, cargf, cargl - complex argument functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n85">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cargf.html">cargf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>carg, cargf, cargl - complex argument functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n86">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cargl.html">cargl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>carg, cargf, cargl - complex argument functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n105">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_getcpuclockid.html">clock_getcpuclockid</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#CPT">CPT</a><td>clock_getcpuclockid - access a process CPU-time clock (<b>ADVANCED REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n101">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html">clock_getres</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>clock_getres, clock_gettime, clock_settime - clock and timer functions
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n102">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_gettime.html">clock_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>clock_getres, clock_gettime, clock_settime - clock and timer functions
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n104">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_nanosleep.html">clock_nanosleep</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>clock_nanosleep - high resolution sleep with specifiable clock
+<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n104">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_nanosleep.html">clock_nanosleep</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>clock_nanosleep - high resolution sleep with specifiable clock
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n103">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clock_settime.html">clock_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>clock_getres, clock_gettime, clock_settime - clock and timer functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n68">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clog.html">clog</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>clog, clogf, clogl - complex natural logarithm functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/complex.h#n69">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/clogf.html">clogf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/complex.h.html">complex.h</a><td>&#160;<td>clog, clogf, clogl - complex natural logarithm 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#n102">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>V<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n183">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/stdlib.h#n127">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/erand48.html">erand48</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/math.h#n183">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n163">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n226">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/erf.html">erf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>erf, erff, erfl - error functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n187">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n164">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n227">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/erfc.html">erfc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>erfc, erfcf, erfcl - complementary error functions
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n129">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fputwc.html">fputwc</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>fputwc - put a wide-character code on a stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/wchar.h#n134">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fputws.html">fputws</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>fputws - put a wide-character string on a stream
 <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/fread.html">fread</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>fread - binary input
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n15">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n77">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/free.html">free</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>free - free allocated memory
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n15">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n80">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n41">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/free.html">free</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>free - free allocated memory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/netdb.h#n55">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/freeaddrinfo.html">freeaddrinfo</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>freeaddrinfo, getaddrinfo - get address information
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n75">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/freelocale.html">freelocale</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>freelocale - free resources allocated for a locale object
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdio.h#n69">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/freopen.html">freopen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>freopen - open a stream
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/locale.h#n54">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/localeconv.html">localeconv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/locale.h.html">locale.h</a><td>&#160;<td>localeconv - return locale-specific information
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/localtime.html">localtime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td>&#160;<td>localtime, localtime_r - convert a time value to a broken-down local time
 <tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/time.h#n74">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/localtime_r.html">localtime_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#CX">CX</a><td>localtime, localtime_r - convert a time value to a broken-down local time
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/fcntl.h#n154">p</a> <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/lockf.html">lockf</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>lockf - record locking on files
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/fcntl.h#n159">p</a> <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/lockf.html">lockf</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>lockf - record locking on files
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n259">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n182">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n245">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/log.html">log</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>log, logf, logl - natural logarithm function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n263">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n183">d</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/tgmath.h#n246">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/log10.html">log10</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>log10, log10f, log10l - base 10 logarithm function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n264">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/log10f.html">log10f</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>log10, log10f, log10l - base 10 logarithm function
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n284">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lroundf.html">lroundf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>lround, lroundf, lroundl - round to nearest integer value
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/math.h#n285">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lroundl.html">lroundl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a><td>&#160;<td>lround, lroundf, lroundl - round to nearest integer value
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/search.h#n40">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lsearch.html">lsearch</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>lsearch, lfind - linear search and update
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html">lseek</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>lseek - move the read/write file offset
+<tr><td>&#160;<td>W<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/unistd.h#n42">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html">lseek</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>lseek - move the read/write file offset
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sys/stat.h#n75">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/lstat.html">lstat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>fstatat, lstat, stat - get file status
 <tr><td>&#160;<td>TW<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/malloc.h#n12">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n38">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/malloc.html">malloc</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>malloc - a memory allocator
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/stdlib.h#n70">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mblen.html">mblen</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>mblen - get number of bytes in a character
 <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#n78">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memccpy.html">memccpy</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#XSI">XSI</a><td>memccpy - copy bytes in memory
 <tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memchr.html">memchr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memchr - find byte in memory
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n74">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memcmp.html">memcmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memcmp - compare bytes in memory
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n73">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memcpy.html">memcpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memcpy - copy bytes in memory
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n77">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memcmp.html">memcmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memcmp - compare bytes in memory
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n76">p</a> <a href="http://git.musl-libc.org/cgit/musl/tree/include/string.h#n25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/memcpy.html">memcpy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/string.h.html">string.h</a><td>&#160;<td>memcpy - copy bytes in memory
 <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/sched.h#n75">p</a> <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/sched.h#n78">p</a> <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#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/math.h#n333">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#n43">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#n117">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#n29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_getparam.html">sched_getparam</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_getparam - get scheduling parameters (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n30">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_getscheduler.html">sched_getscheduler</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_getscheduler - get scheduling policy (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_rr_get_interval.html">sched_rr_get_interval</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_rr_get_interval - get execution time limits (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_setparam.html">sched_setparam</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_setparam - set scheduling parameters (<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/sched.h#n29">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#n30">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#n31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_getparam.html">sched_getparam</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_getparam - get scheduling parameters (<b>REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n32">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_getscheduler.html">sched_getscheduler</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_getscheduler - get scheduling policy (<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_rr_get_interval.html">sched_rr_get_interval</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_rr_get_interval - get execution time limits (<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_setparam.html">sched_setparam</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_setparam - set scheduling parameters (<b>REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.musl-libc.org/cgit/musl/tree/include/sched.h#n35">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#n36">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#n46">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