master
arpa/nameser.h: update RR types list
net/if_arp.h: add ARPHRD_RAWIP from linux v4.14
fix erroneous definition of IN6_IS_ADDR_V4COMPAT
add PACKET_IGNORE_OUTGOING sockopt from linux v4.20
add legacy scsi/scsi_ioctl.h header
sys/mman.h: add MADV_COLLAPSE from linux v6.1
remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
unconditonally define alloca as __builtin_alloca
fix regression with applications that expect struct winsize in ioctl.h
some extra legacy header stuff
restore _Noreturn to __assert_fail
remove all remaining redundant __restrict/__inline/_Noreturn defs
fix mismatched parens in CMPLX def for annex-g-conforming compilers
initial check-in, version 0.5.0
replace old and ugly crypt implementation
suppress isascii() macro for C++
implement posix_getdents adopted for next issue of POSIX
add time64 redirect for, and redirecting implementation of, dlsym
loongarch64: add new reloc types and NT_LOONGARCH_HW_* into elf.h
make endian.h expose unprefixed macros, functions in standard profile
fix redundant _Noreturn def in err.h
restore attribute((const)) to pthread_self and errno location decls
move fallocate64 declaration under _LARGEFILE64_SOURCE feature test
add time64 symbol name redirects to public headers, under arch control
fix FLT_ROUNDS regression in C++ applications
implement fmtmsg function
remove now-unnecessary features.h inclusion from fnmatch.h
make brace placement in public header struct definitions consistent
fix various header namespace issues under feature-test-macro control
remove parameter names from public headers
fix inttypes.h PRI and SCN macros for [u]intptr_t types
add previously-missing ios646.h
add _NL_LOCALE_NAME extension to nl_langinfo
add format argument attributes to gettext function prototypes
move struct dirent to bits header, allow NAME_MAX to vary
generalize ELF hash table types not to assume 32-bit entries
define NULL as nullptr when used in C++11 or later
add malloc_usable_size function and non-stub malloc.h
define FP_FAST_FMA* when fma* can be inlined
add memory.h, bogus legacy alias for string.h
getaddrinfo: add EAI_NODATA error code to distinguish NODATA vs NxDomain
refactor headers, especially alltypes.h, and improve C++ ABI compat
remove duplicate definition of _PATH_LASTLOG in paths.h
fix erroneous feature test macro check for ppoll
add pthread_getname_np function
fix __cplusplus extern "C" closing brace in pty.h (typo?)
make regoff_t and regex_t match C++ ABI
don't claim support for resolv.h APIs that aren't supported
sched.h: reduce namespace conflicts in _GNU_SOURCE profile
implement hcreate_r, hdestroy_r and hsearch_r
guard against compilers failing to handle setjmp specially by default
shadow.h: remove declaration of function not implemented
signal.h: add new sa_flags from linux v5.11
add posix_spawn [f]chdir file actions
add static_assert and hide noreturn, alignas, alignof from C++
remove legacy i386 fallback stdarg implementation and framework
stdbool.h should define __bool_true_false_are_defined even for C++
switch __STDC_UTF_{16,32}__ macro definitions from #undef to #ifndef
fix signedness of UINT32_MAX and UINT64_MAX at the preprocessor level
add renameat2 linux syscall wrapper
stdio_ext.h needs to include stdio.h, at least to get FILE...
fix integer overflow in WIFSTOPPED macro
remove non-prototype declaration of basename from string.h
fix strings.h feature test macro usage due to missing features.h
add isastream (obsolete STREAMS junk)
header file fixes: multiple include guard consistency and correctness
add sysexits.h legacy header
syslog: revert LOG_FAC/LOG_FACMASK changes
expose TSVTX unconditionally in tar.h
math: more correct tgmath.h type cast logic
uchar.h: define char16_t and char32_t for old c++
fix signature of function accepted by makecontext
unistd.h: derive ILP32/LP64 macros from __LONG_MAX instead of arch bits
add declarations for utmpname/utmpxname to appropriate headers
adjust utmpx struct layout for time64, 32-/64-bit arch compat
add legacy header values.h
add workaround header for wait.h remapping to sys/wait.h
improve iswdigit macro to diagnose errors
make brace placement in public header typedef'd structs consistent