master
remove external __syscall function and last remaining users
move aio implementation details to a proper internal header
add missing inline keyword on default a_barrier definition
math: move complex math out of libm.h
overhaul i386 syscall mechanism not to depend on external asm source
ldso: convert TLSDESC_BACKWARDS from "#ifdef" to "if" logic
add framework to support archs without a native wait4 syscall
reduce spurious inclusion of libc.h
fix rounding of hex floats in strtod/scanf on ld64 and ld128 archs
apply hidden visibility to various remaining internal interfaces
fix public clone function to be safe and usable by applications
remove unused __futex function and source file
treat base 1 as an error in strtol-family functions
fix wrong sigaction syscall ABI on mips*, or1k, microblaze, riscv64
restore lock-skipping for processes that return to single-threaded state
math: add __math_invalidl
lift locale lock out of internal __get_locale
split internal lock API out of libc.h, creating lock.h
move and deduplicate declarations of __procfdname to make it checkable
fix regression in pthread_exit
fix possible access to uninitialized memory in shgetc (via scanf)
fix crash/out-of-bound read in sscanf
move __string_read into vsscanf source file
abstract missing SYS_pause syscall with macros
include header that declares __syscall_ret where it's defined
vdso: add support for GNU hash tables
improve machinery for ldso to report libc version