Rich Felker 10a17dfbad fix assumption in fputs that fwrite returning 0 implies an error %!s(int64=9) %!d(string=hai) anos
..
__fclose_ca.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
__fdopen.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct %!s(int64=9) %!d(string=hai) anos
__fmodeflags.c 892cafff66 greatly improve freopen behavior %!s(int64=12) %!d(string=hai) anos
__fopen_rb_ca.c 7765706c05 add O_CLOEXEC fallback for open and related functions %!s(int64=10) %!d(string=hai) anos
__lockfile.c f1c1a5ea82 document self-synchronized destruction issue for stdio locking %!s(int64=12) %!d(string=hai) anos
__overflow.c e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes %!s(int64=14) %!d(string=hai) anos
__stdio_close.c 4e8a356165 overhaul aio implementation for correctness %!s(int64=10) %!d(string=hai) anos
__stdio_exit.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct %!s(int64=9) %!d(string=hai) anos
__stdio_read.c 4ef9b828c1 remove cancellation points in stdio %!s(int64=9) %!d(string=hai) anos
__stdio_seek.c 8de03e1a90 don't disable seeking after first seek failure %!s(int64=14) %!d(string=hai) anos
__stdio_write.c 4ef9b828c1 remove cancellation points in stdio %!s(int64=9) %!d(string=hai) anos
__stdout_write.c 2de85a9856 fix possible isatty false positives and unwanted device state changes %!s(int64=10) %!d(string=hai) anos
__string_read.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
__toread.c 2b4fcfdacf fix failure of ungetc and ungetwc to work on files in eof status %!s(int64=9) %!d(string=hai) anos
__towrite.c c463e11eda simplify __stdio_exit static linking logic %!s(int64=10) %!d(string=hai) anos
__uflow.c 2b4fcfdacf fix failure of ungetc and ungetwc to work on files in eof status %!s(int64=9) %!d(string=hai) anos
asprintf.c 3075f7e847 cleanup asprintf stuff %!s(int64=14) %!d(string=hai) anos
clearerr.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
dprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
ext.c deb90c79e5 change stdio_ext __freading/__fwriting semantics slightly %!s(int64=12) %!d(string=hai) anos
ext2.c 453059571c fix invalid implicit pointer conversion in gnulib-compat functions %!s(int64=12) %!d(string=hai) anos
fclose.c 426a0e2912 fix fclose of permanent (stdin/out/err) streams %!s(int64=9) %!d(string=hai) anos
feof.c c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free %!s(int64=12) %!d(string=hai) anos
ferror.c c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free %!s(int64=12) %!d(string=hai) anos
fflush.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct %!s(int64=9) %!d(string=hai) anos
fgetc.c 8fc7b5965a separate getc/putc from fgetc/fputc %!s(int64=12) %!d(string=hai) anos
fgetln.c 571744447c include cleanups: remove unused headers and add feature test macros %!s(int64=11) %!d(string=hai) anos
fgetpos.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
fgets.c 6e2bb7acf4 fix multiple stdio functions' behavior on zero-length operations %!s(int64=10) %!d(string=hai) anos
fgetwc.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) %!s(int64=9) %!d(string=hai) anos
fgetws.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
fileno.c c8cb6bcdf0 correct locking in stdio functions that tried to be lock-free %!s(int64=12) %!d(string=hai) anos
flockfile.c dba68bf98f add proper fuxed-based locking for stdio %!s(int64=13) %!d(string=hai) anos
fmemopen.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct %!s(int64=9) %!d(string=hai) anos
fopen.c 4ef9b828c1 remove cancellation points in stdio %!s(int64=9) %!d(string=hai) anos
fprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
fputc.c 8fc7b5965a separate getc/putc from fgetc/fputc %!s(int64=12) %!d(string=hai) anos
fputs.c 10a17dfbad fix assumption in fputs that fwrite returning 0 implies an error %!s(int64=9) %!d(string=hai) anos
fputwc.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) %!s(int64=9) %!d(string=hai) anos
fputws.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) %!s(int64=9) %!d(string=hai) anos
fread.c 500c6886c6 fix return value for fread/fwrite when size argument is 0 %!s(int64=9) %!d(string=hai) anos
freopen.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
fscanf.c 5c5ac810c3 fix argument omission in ABI-compat weak_alias for fscanf %!s(int64=12) %!d(string=hai) anos
fseek.c 9a909fcd91 apparently fseek should not set the error flag on failed seek %!s(int64=14) %!d(string=hai) anos
fsetpos.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
ftell.c 3af2edee15 fix ftello result for append streams with unflushed output %!s(int64=11) %!d(string=hai) anos
ftrylockfile.c 3e936ce81b fix linked list corruption in flockfile lists %!s(int64=10) %!d(string=hai) anos
funlockfile.c 5345c9b884 fix false ownership of stdio FILEs due to tid reuse %!s(int64=10) %!d(string=hai) anos
fwide.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) %!s(int64=9) %!d(string=hai) anos
fwprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
fwrite.c 500c6886c6 fix return value for fread/fwrite when size argument is 0 %!s(int64=9) %!d(string=hai) anos
fwscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
getc.c 8fc7b5965a separate getc/putc from fgetc/fputc %!s(int64=12) %!d(string=hai) anos
getc_unlocked.c 6a4b9472fb add some ugly aliases for LSB ABI compatibility %!s(int64=12) %!d(string=hai) anos
getchar.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
getchar_unlocked.c e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes %!s(int64=14) %!d(string=hai) anos
getdelim.c c673158d91 fix overly pessimistic realloc strategy in getdelim %!s(int64=9) %!d(string=hai) anos
getline.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
gets.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
getw.c 98eddc6776 make sure getw/putw agree with prototypes by defining _GNU_SOURCE %!s(int64=12) %!d(string=hai) anos
getwc.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
getwchar.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
ofl.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct %!s(int64=9) %!d(string=hai) anos
ofl_add.c 1b0cdc8700 refactor stdio open file list handling, move it out of global libc struct %!s(int64=9) %!d(string=hai) anos
open_memstream.c 7b9f57f207 fix open_[w]memstream behavior when no writes take place %!s(int64=9) %!d(string=hai) anos
open_wmemstream.c 7b9f57f207 fix open_[w]memstream behavior when no writes take place %!s(int64=9) %!d(string=hai) anos
pclose.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
perror.c 82a4499e67 minor perror behavior fix %!s(int64=12) %!d(string=hai) anos
popen.c fe80a8eb68 fix special-case breakage in popen due to reversed argument order %!s(int64=11) %!d(string=hai) anos
printf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
putc.c 8fc7b5965a separate getc/putc from fgetc/fputc %!s(int64=12) %!d(string=hai) anos
putc_unlocked.c 6a4b9472fb add some ugly aliases for LSB ABI compatibility %!s(int64=12) %!d(string=hai) anos
putchar.c 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos
putchar_unlocked.c e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes %!s(int64=14) %!d(string=hai) anos
puts.c d02c50d6a3 minor optimization in puts: use inline putc_unlocked macro for newline %!s(int64=14) %!d(string=hai) anos
putw.c 920baab81f putw is supposed to return 0 (not the value written) on success %!s(int64=12) %!d(string=hai) anos
putwc.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
putwchar.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
remove.c dd5f50da6f support linux kernel apis (new archs) with old syscalls removed %!s(int64=10) %!d(string=hai) anos
rename.c dd5f50da6f support linux kernel apis (new archs) with old syscalls removed %!s(int64=10) %!d(string=hai) anos
rewind.c a6238c30d1 rewind must clear the error indicator in addition to seeking %!s(int64=14) %!d(string=hai) anos
scanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
setbuf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
setbuffer.c e72180083e add more legacy functions: setlinebuf and setbuffer %!s(int64=14) %!d(string=hai) anos
setlinebuf.c e72180083e add more legacy functions: setlinebuf and setbuffer %!s(int64=14) %!d(string=hai) anos
setvbuf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
snprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
sprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
sscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
stderr.c a6adb2bcd8 work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 %!s(int64=10) %!d(string=hai) anos
stdin.c a6adb2bcd8 work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 %!s(int64=10) %!d(string=hai) anos
stdout.c a6adb2bcd8 work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 %!s(int64=10) %!d(string=hai) anos
swprintf.c 571744447c include cleanups: remove unused headers and add feature test macros %!s(int64=11) %!d(string=hai) anos
swscanf.c 571744447c include cleanups: remove unused headers and add feature test macros %!s(int64=11) %!d(string=hai) anos
tempnam.c 062bb737de fix failure of tempnam to null-terminate result %!s(int64=9) %!d(string=hai) anos
tmpfile.c 60158bff74 fix fd leak in tmpfile when the fdopen operation fails %!s(int64=10) %!d(string=hai) anos
tmpnam.c dd5f50da6f support linux kernel apis (new archs) with old syscalls removed %!s(int64=10) %!d(string=hai) anos
ungetc.c 2b4fcfdacf fix failure of ungetc and ungetwc to work on files in eof status %!s(int64=9) %!d(string=hai) anos
ungetwc.c 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) %!s(int64=9) %!d(string=hai) anos
vasprintf.c 6a25313c11 simplify vasprintf implementation %!s(int64=10) %!d(string=hai) anos
vdprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
vfprintf.c 0f859fc993 don't suppress sign output for NANs in printf %!s(int64=10) %!d(string=hai) anos
vfscanf.c 5f94205369 add __isoc99_vfscanf weak alias to vfscanf %!s(int64=11) %!d(string=hai) anos
vfwprintf.c 536c6d5a42 fix idiom for setting stdio stream orientation to wide %!s(int64=9) %!d(string=hai) anos
vfwscanf.c 536c6d5a42 fix idiom for setting stdio stream orientation to wide %!s(int64=9) %!d(string=hai) anos
vprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
vscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
vsnprintf.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
vsprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
vsscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
vswprintf.c 835f9f950e clean up stdio_impl.h %!s(int64=12) %!d(string=hai) anos
vswscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
vwprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
vwscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos
wprintf.c 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 %!s(int64=12) %!d(string=hai) anos
wscanf.c 14f0272ea1 Add ABI compatability aliases. %!s(int64=12) %!d(string=hai) anos