..
aio
on failed aio submission, set aiocb error and return value
2018-12-11 16:55:31 -05:00
complex
math: move complex math out of libm.h
2019-04-17 13:03:52 -04:00
conf
fix build regression in sysconf for archs with variable page size
2018-09-14 16:25:56 -04:00
crypt
reduce spurious inclusion of libc.h
2018-09-12 14:34:37 -04:00
ctype
reduce spurious inclusion of libc.h
2018-09-12 14:34:37 -04:00
dirent
fail fdopendir for O_PATH file descriptors
2019-02-07 12:51:02 -05:00
env
overhaul i386 syscall mechanism not to depend on external asm source
2019-04-10 17:10:36 -04:00
errno
add hidden version of &errno accessor function
2018-09-14 23:08:53 -04:00
exit
split internal lock API out of libc.h, creating lock.h
2018-09-12 18:40:35 -04:00
fcntl
remove spurious inclusion of libc.h for LFS64 ABI aliases
2018-09-12 14:34:38 -04:00
fenv
fix fesetround error checking
2018-10-10 16:15:51 -04:00
include
make FILE a complete type for pre-C11 standard profiles
2019-03-12 15:24:00 -04:00
internal
math: new powf
2019-04-17 23:44:01 -04:00
ipc
reduce spurious inclusion of libc.h
2018-09-12 14:34:37 -04:00
ldso
install dynamic tls synchronously at dlopen, streamline access
2019-02-18 21:01:16 -05:00
legacy
remove spurious inclusion of libc.h for LFS64 ABI aliases
2018-09-12 14:34:38 -04:00
linux
in membarrier fallback, allow for possibility that sigaction fails
2019-04-09 17:51:54 -04:00
locale
locale: ensure dcngettext() preserves errno
2019-02-07 12:41:16 -05:00
malloc
split internal lock API out of libc.h, creating lock.h
2018-09-12 18:40:35 -04:00
math
math: new powf
2019-04-17 23:44:01 -04:00
misc
add namespace-safe version of getauxval for internal use
2018-12-09 22:40:52 -05:00
mman
support archs with no mlock syscall, only mlock2
2019-03-21 21:15:56 -04:00
mq
…
multibyte
reduce spurious inclusion of libc.h
2018-09-12 14:34:37 -04:00
network
handle labels with 8-bit byte values in dn_skipname
2019-03-13 11:44:12 -04:00
passwd
halt getspnam[_r] search on error accessing TCB shadow
2018-12-28 16:54:13 -05:00
prng
split internal lock API out of libc.h, creating lock.h
2018-09-12 18:40:35 -04:00
process
use __strchrnul instead of strchr and strlen in execvpe
2019-04-02 10:40:01 -04:00
regex
allow escaped path-separator slashes in glob
2018-10-13 01:28:07 -04:00
sched
move and deduplicate declarations of __vdsosym to make it checkable
2018-09-12 14:34:27 -04:00
search
new tsearch implementation
2018-09-20 17:57:47 -04:00
select
reduce spurious inclusion of libc.h
2018-09-12 14:34:37 -04:00
setjmp
add m68k port
2018-06-19 13:24:05 -04:00
signal
don't reject unknown/future flags in sigaltstack, allow SS_AUTODISARM
2019-03-05 11:08:46 -05:00
stat
remove spurious inclusion of libc.h for LFS64 ABI aliases
2018-09-12 14:34:38 -04:00
stdio
support archs with no renameat syscall, only renameat2
2019-03-21 21:18:46 -04:00
stdlib
fix undefined behavior in strto* via FILE buffer pointer abuse
2018-09-15 02:48:25 -04:00
string
fix memccpy to not access buffer past given size
2018-12-02 09:24:15 -05:00
temp
remove spurious inclusion of libc.h for LFS64 ABI aliases
2018-09-12 14:34:38 -04:00
termios
reduce spurious inclusion of libc.h
2018-09-12 14:34:37 -04:00
thread
remove external __syscall function and last remaining users
2019-04-10 20:11:19 -04:00
time
always block signals for starting new threads, refactor start args
2019-02-15 21:02:42 -05:00
unistd
support archs with no renameat syscall, only renameat2
2019-03-21 21:18:46 -04:00