master
remove indirect use of endian.h from public headers
add bits/hwcap.h and include it in sys/auxv.h
mips cache flush/ctl syscall support and header
add wrapper headers, with warnings, for various incorrect names under sys
sys/epoll.h: add epoll ioctls
fix eventfd and inotify nonblock/cloexec flags to match arch values
sys/fanotify.h: add new FAN_* macros from linux v5.9
various header cleanups, some related to _BSD_SOURCE addition
header file fixes: multiple include guard consistency and correctness
sys/inotify.h: add IN_MASK_CREATE from linux v4.19
fix breakage from introducing bits header for sys/io.h
fix regression with applications that expect struct winsize in ioctl.h
move IPC_STAT definition to a new bits/ipcstat.h file
move inclusion of linux headers for kd.h, soundcard.h, vt.h to bits
initial check-in, version 0.5.0
sys/membarrier.h: add new constants from linux v5.10
sys/mman.h: add MADV_COLLAPSE from linux v6.1
sys/mount.h: add MS_NOSYMFOLLOW from linux v5.10
allow archs to define IPC_STAT, propagate time64 bit to other macros
use 0 instead of NULL in headers where NULL is not defined
fix misspelling of a legacy macro name in sys/param.h
add missing personality values
sys/prctl.h: add PR_PAC_{SET,GET}_ENABLED_KEYS from linux v5.13
fix elf_prstatus regression on time64, existing wrong definition on x32
sys/ptrace.h: add PTRACE_GET_RSEQ_CONFIGURATION from linux v5.13
make brace placement in public header struct definitions consistent
sys/random.h: add GRND_INSECURE from linux v5.6
add RB_SW_SUSPEND and RB_KEXEC to sys/reboot.h
fix typo that broke sys/reg.h and sys/user.h
remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
add time64 symbol name redirects to public headers, under arch control
add SIGSYS support to sys/signalfd.h from linux v4.18
sys/socket.h: add new SO_ socket options from linux v5.11
statx: add Linux 6.11 fields/constants
statvfs: allocate spare for f_type
add SWAP_FLAG_DISCARD to sys/swap.h
syscall() declaration belongs in unistd.h, not sys/syscall.h
fix sysinfo, try 2. it seems to work this time.
alternate name for syslog.h
fix shifts possibly larger than type in major() macro
fix misleading use of _POSIX_VDISABLE in sys/ttydefaults.h
uio.h: add RWF_NOAPPEND flag for pwritev2
fix integer overflow in WIFSTOPPED macro
add additional uapi guards for Linux kernel header files