..
aio
fix AS-safety of close when aio is in use and fd map is expanded
4 years ago
complex
catan: remove no-op reduction mod pi and unused code
2 years ago
conf
sysconf: fix _SC_MINSIGSTKSZ computation to match kernel interpretation
2 years ago
crypt
update crypt_blowfish to support $2b$ prefix
6 years ago
ctype
fix wcwidth of hangul combining (vowel/final) letters
5 years ago
dirent
fix mismatched type in posix_getdents definition
2 years ago
env
protect stack canary from leak via read-as-string by zeroing second byte
4 years ago
errno
strerror: add error strings for EUCLEAN and ENAVAIL
2 years ago
exit
fix compile regression in exit on archs without SYS_pause
2 years ago
fcntl
remove LFS64 symbol aliases; replace with dynamic linker remapping
4 years ago
fenv
riscv32: add fenv and math
2 years ago
include
provide an internal namespace-safe __fstat
4 years ago
internal
abstract missing SYS_pause syscall with macros
2 years ago
ipc
semtimedop: fix timespec kernel ABI mismatch for 32-bit timeouts on x32
3 years ago
ldso
loongarch64: add TLSDESC support
2 years ago
legacy
getusershell: skip blank lines and comments
2 years ago
linux
statx: fix uninitialized attributes/mask in fallback path
2 years ago
locale
iconv: add cp858
2 years ago
malloc
disable MADV_FREE usage in mallocng
4 years ago
math
remove incorrect comment regarding powl exceptional cases
2 years ago
misc
mntent: exclude trailing newline from parsed field
2 years ago
mman
remove LFS64 symbol aliases; replace with dynamic linker remapping
4 years ago
mq
mq: add x32-specific implementations to work around mismatched kernel ABI
2 years ago
multibyte
mbrtowc: Fix wrong return value when n > UINT_MAX
3 years ago
network
inet_ntop: fix the IPv6 leading zero sequence compression
2 years ago
passwd
nscd: fall back gracefully on kernels without AF_UNIX support
5 years ago
prng
lift child restrictions after multi-threaded fork
6 years ago
process
posix_spawn: fix child spinning on write to a broken pipe
2 years ago
regex
glob: fix wrong return code when aborting before any matches
3 years ago
sched
sched_rr_get_interval: don't assume time_t is 32-bit on 32-bit archs
7 years ago
search
hsearch: fix null pointer arithmetic UB
4 years ago
select
expose ppoll in default feature profile
3 years ago
setjmp
riscv32: add setjmp/longjmp and sigreturn
2 years ago
signal
sigaltstack: enforce dynamic MINSIGSTKSZ limit
2 years ago
stat
use new SYS_fchmodat2 syscall to implement fchmodat with flags
2 years ago
stdio
printf: drastically reduce stack usage without [long] double args
2 years ago
stdlib
update contributor name in authorship notices
2 years ago
string
fix return value of wmemcmp for extreme wchar_t values
3 years ago
temp
remove LFS64 symbol aliases; replace with dynamic linker remapping
4 years ago
termios
add tcgetwinsize and tcsetwinsize functions, move struct winsize
6 years ago
thread
fix lost or delayed wakes in sem_post under certain race conditions
2 years ago
time
SIGEV_THREAD timers: re-block signals when reusing kernel thread
2 years ago
unistd
abstract missing SYS_pause syscall with macros
2 years ago