1
0
Rich Felker f6ecd0c296 fix return value of ungetc when argument is outside unsigned char range 5 жил өмнө
..
__fclose_ca.c 0b44a0315b initial check-in, version 0.5.0 14 жил өмнө
__fdopen.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
__fmodeflags.c 892cafff66 greatly improve freopen behavior 12 жил өмнө
__fopen_rb_ca.c 7765706c05 add O_CLOEXEC fallback for open and related functions 11 жил өмнө
__lockfile.c 2085378a4f move stdio locking MAYBE_WAITERS definition to stdio_impl.h 6 жил өмнө
__overflow.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
__stdio_close.c 4e8a356165 overhaul aio implementation for correctness 10 жил өмнө
__stdio_exit.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
__stdio_read.c e7eeeb9f2a avoid use of readv syscall in __stdio_read backend when not needed 7 жил өмнө
__stdio_seek.c 03919b26ed use namespace-safe __lseek for __stdio_seek instead of direct syscall 5 жил өмнө
__stdio_write.c 4ef9b828c1 remove cancellation points in stdio 10 жил өмнө
__stdout_write.c 2de85a9856 fix possible isatty false positives and unwanted device state changes 10 жил өмнө
__string_read.c 835f9f950e clean up stdio_impl.h 12 жил өмнө
__toread.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
__towrite.c 6d47488e86 hide purely dependency-triggering functions in stdio __toread & __towrite 6 жил өмнө
__uflow.c 2b4fcfdacf fix failure of ungetc and ungetwc to work on files in eof status 10 жил өмнө
asprintf.c 3075f7e847 cleanup asprintf stuff 14 жил өмнө
clearerr.c 0b44a0315b initial check-in, version 0.5.0 14 жил өмнө
dprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
ext.c deb90c79e5 change stdio_ext __freading/__fwriting semantics slightly 13 жил өмнө
ext2.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
fclose.c 4a08603026 fix deadlock and buffered data loss race in fclose 6 жил өмнө
feof.c c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free 12 жил өмнө
ferror.c c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free 12 жил өмнө
fflush.c 79f653c6bc fix failure to flush stderr when fflush(0) is called 6 жил өмнө
fgetc.c dd8f02b7dc optimize hot paths of getc with manual shrink-wrapping 6 жил өмнө
fgetln.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
fgetpos.c 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 6 жил өмнө
fgets.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
fgetwc.c 511d70738b make fgetwc set error indicator for stream on encoding errors 6 жил өмнө
fgetws.c a90d9da1d1 fix treatment by fgetws of encoding errors as eof 7 жил өмнө
fileno.c b39b47bac8 set errno when fileno is called on a FILE with no underlying fd 6 жил өмнө
flockfile.c 3b028c2831 make internal declarations for flockfile tracking functions checkable 6 жил өмнө
fmemopen.c 95dfa3dd12 allow fmemopen with zero size 5 жил өмнө
fopen.c 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 6 жил өмнө
fopencookie.c 4245a233c1 minor cleanup in fopencookie 7 жил өмнө
fprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
fputc.c d664061adb optimize hot paths of putc with manual shrink-wrapping 6 жил өмнө
fputs.c 10a17dfbad fix assumption in fputs that fwrite returning 0 implies an error 9 жил өмнө
fputwc.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) 9 жил өмнө
fputws.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) 9 жил өмнө
fread.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
freopen.c 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 6 жил өмнө
fscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
fseek.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
fsetpos.c 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 6 жил өмнө
ftell.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
ftrylockfile.c 2085378a4f move stdio locking MAYBE_WAITERS definition to stdio_impl.h 6 жил өмнө
funlockfile.c 3b028c2831 make internal declarations for flockfile tracking functions checkable 6 жил өмнө
fwide.c c221d3e586 fix issues from public functions defined without declaration visible 6 жил өмнө
fwprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
fwrite.c 500c6886c6 fix return value for fread/fwrite when size argument is 0 9 жил өмнө
fwscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
getc.c dd8f02b7dc optimize hot paths of getc with manual shrink-wrapping 6 жил өмнө
getc.h 9dd1912256 further optimize getc/putc when locking is needed 6 жил өмнө
getc_unlocked.c 6a4b9472fb add some ugly aliases for LSB ABI compatibility 13 жил өмнө
getchar.c dd8f02b7dc optimize hot paths of getc with manual shrink-wrapping 6 жил өмнө
getchar_unlocked.c e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes 14 жил өмнө
getdelim.c 1f6cbdb434 getdelim: only grow buffer when necessary, improve OOM behavior 6 жил өмнө
getline.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
gets.c b2020571f0 fix behavior of gets when input line contains a null byte 6 жил өмнө
getw.c 98eddc6776 make sure getw/putw agree with prototypes by defining _GNU_SOURCE 12 жил өмнө
getwc.c 835f9f950e clean up stdio_impl.h 12 жил өмнө
getwchar.c 835f9f950e clean up stdio_impl.h 12 жил өмнө
ofl.c 5f12ffe123 split internal lock API out of libc.h, creating lock.h 6 жил өмнө
ofl_add.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct 9 жил өмнө
open_memstream.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
open_wmemstream.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
pclose.c 835f9f950e clean up stdio_impl.h 12 жил өмнө
perror.c cff4b910ab prevent perror from clobbering stderr's orientation 6 жил өмнө
popen.c fe80a8eb68 fix special-case breakage in popen due to reversed argument order 11 жил өмнө
printf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
putc.c d664061adb optimize hot paths of putc with manual shrink-wrapping 6 жил өмнө
putc.h 9dd1912256 further optimize getc/putc when locking is needed 6 жил өмнө
putc_unlocked.c 6a4b9472fb add some ugly aliases for LSB ABI compatibility 13 жил өмнө
putchar.c d664061adb optimize hot paths of putc with manual shrink-wrapping 6 жил өмнө
putchar_unlocked.c e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes 14 жил өмнө
puts.c d02c50d6a3 minor optimization in puts: use inline putc_unlocked macro for newline 14 жил өмнө
putw.c 920baab81f putw is supposed to return 0 (not the value written) on success 12 жил өмнө
putwc.c 835f9f950e clean up stdio_impl.h 12 жил өмнө
putwchar.c 835f9f950e clean up stdio_impl.h 12 жил өмнө
remove.c dd5f50da6f support linux kernel apis (new archs) with old syscalls removed 11 жил өмнө
rename.c 54316a52b2 support archs with no renameat syscall, only renameat2 6 жил өмнө
rewind.c a6238c30d1 rewind must clear the error indicator in addition to seeking 14 жил өмнө
scanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
setbuf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
setbuffer.c e72180083e add more legacy functions: setlinebuf and setbuffer 14 жил өмнө
setlinebuf.c e72180083e add more legacy functions: setlinebuf and setbuffer 14 жил өмнө
setvbuf.c 00d3d577ca setvbuf: return failure if mode is invalid 6 жил өмнө
snprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
sprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
sscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
stderr.c d8f2efa708 bypass indirection through pointer objects to access stdin/out/err 6 жил өмнө
stdin.c d8f2efa708 bypass indirection through pointer objects to access stdin/out/err 6 жил өмнө
stdout.c d8f2efa708 bypass indirection through pointer objects to access stdin/out/err 6 жил өмнө
swprintf.c 571744447c include cleanups: remove unused headers and add feature test macros 11 жил өмнө
swscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
tempnam.c 13d1afa46f overhaul internally-public declarations using wrapper headers 6 жил өмнө
tmpfile.c 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 6 жил өмнө
tmpnam.c 13d1afa46f overhaul internally-public declarations using wrapper headers 6 жил өмнө
ungetc.c f6ecd0c296 fix return value of ungetc when argument is outside unsigned char range 5 жил өмнө
ungetwc.c 6ed791e768 fix FILE buffer underflow in ungetwc 9 жил өмнө
vasprintf.c 6a25313c11 simplify vasprintf implementation 11 жил өмнө
vdprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
vfprintf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
vfscanf.c 9255dad97e handle whitespace before %% in scanf 7 жил өмнө
vfwprintf.c f7e464bff4 fix %lf in wprintf 5 жил өмнө
vfwscanf.c 849e7603e9 fix null pointer subtraction and comparison in stdio 6 жил өмнө
vprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
vscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
vsnprintf.c ed86967425 redesign snprintf without undefined behavior 8 жил өмнө
vsprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
vsscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
vswprintf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
vswscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
vwprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
vwscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө
wprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 12 жил өмнө
wscanf.c 5ce3737931 reduce spurious inclusion of libc.h 6 жил өмнө