master
fix a64l undefined behavior on ILP32 archs, wrong results on LP64 archs
reduce spurious inclusion of libc.h
fix dirname to handle input of form "foo/" correctly
optimize legacy ffs function
implement ffsl and ffsll functions
implement fmtmsg function
overhaul forkpty function using new login_tty
optimize get_current_dir_name to reduce stack bloat
add namespace-safe version of getauxval for internal use
add setdomainname syscall, fix getdomainname (previously a stub)
getentropy: fix UB if len==0
add public interface headers to implementation files
getopt: fix null pointer arithmetic ub
declare __getopt_msg in stdio_impl.h
global cleanup to use the new syscall interface
add getresuid and getresgid syscall wrappers
remove LFS64 symbol aliases; replace with dynamic linker remapping
wait4, getrusage: add time64/x32 variant
getsubopt: don't include leading = in value string
initgroups: do not artificially limit number of supplementary groups
fix struct layout mismatch in sound ioctl time32 fallback conversion
fix issues from public functions defined without declaration visible
add login_tty function
hasmntopt: match only whole options not arbitrary substrings
nftw: fix use of uninitialized struct stat
block pthread cancellation in openpty function
overhaul internally-public declarations using wrapper headers
fix errno for posix_openpt with no free ptys available
implement realpath directly instead of using procfs readlink
fix typo in setpriority syscall wrapper
syslog: revert LOG_FAC/LOG_FACMASK changes
include cleanups: remove unused headers and add feature test macros
fix wordexp not to read past end of string ending with lone backslash