summaryrefslogtreecommitdiff
path: root/src/stdio
AgeCommit message (Expand)AuthorFilesLines
2016-11-07fix swprintf internal buffer state and error handlingRich Felker1-1/+8
2016-10-21redesign snprintf without undefined behaviorRich Felker1-25/+38
2016-10-20fix float formatting of some exact halfway casesSzabolcs Nagy1-1/+2
2016-10-20fix integer overflows and uncaught EOVERFLOW in printf coreRich Felker2-46/+89
2016-10-19fix integer overflow in float printf needed-precision computationRich Felker1-1/+1
2016-09-18simplify/refactor fflush and make fflush_unlocked an alias for fflushRich Felker1-30/+23
2016-09-16fix printf regression with alt-form octal, zero flag, and field widthRich Felker1-1/+1
2016-04-26fix FILE buffer underflow in ungetwcRich Felker1-3/+3
2016-03-28fix undefined pointer comparison in stdio-internal __toreadRich Felker1-1/+1
2016-03-16fix padding string formats to width in wide printf variantsRich Felker1-4/+4
2016-02-16fix assumption in fputs that fwrite returning 0 implies an errorRich Felker1-1/+2
2016-02-10fix return value for fread/fwrite when size argument is 0Rich Felker2-0/+2
2016-02-10fix failed write reporting by fwrite in line-buffered modeRich Felker1-2/+2
2015-12-20fix overly pessimistic realloc strategy in getdelimRich Felker1-1/+1
2015-12-19avoid updating caller's size when getdelim fails to reallocRich Felker1-5/+6
2015-10-24fix single-byte overflow of malloc'd buffer in getdelimRich Felker1-1/+1
2015-10-08fix open_[w]memstream behavior when no writes take placeRich Felker2-4/+18
2015-09-09fix fclose of permanent (stdin/out/err) streamsRich Felker1-2/+3
2015-08-09fix failure of tempnam to null-terminate resultRich Felker1-0/+1
2015-06-16refactor stdio open file list handling, move it out of global libc structRich Felker9-36/+37
2015-06-16byte-based C locale, phase 2: stdio and iconv (multibyte callers)Rich Felker5-8/+33
2015-06-13remove cancellation points in stdioRich Felker3-24/+3
2015-06-13fix idiom for setting stdio stream orientation to wideRich Felker6-6/+6
2015-06-13add printing of null %s arguments as "(null)" in wide printfRich Felker1-0/+1
2015-06-13add %m support to wide printfRich Felker1-0/+2
2015-06-06remove another invalid skip of locking in ungetwcRich Felker1-3/+1
2015-06-06remove invalid skip of locking in ungetwcRich Felker1-6/+3
2015-05-29fix failure of ungetc and ungetwc to work on files in eof statusRich Felker5-10/+11
2015-04-04fix getdelim to set the error indicator on all failuresSzabolcs Nagy1-2/+5
2015-02-23fix possible isatty false positives and unwanted device state changesRich Felker2-6/+4
2015-02-13overhaul aio implementation for correctnessRich Felker1-1/+8
2014-12-18don't suppress sign output for NANs in printfRich Felker1-1/+1
2014-12-17correctly handle write errors encountered by printf-family functionsRich Felker2-2/+12
2014-11-15fix behavior of printf with alt-form octal, zero precision, zero valueRich Felker1-1/+1
2014-09-19fix linked list corruption in flockfile listsRich Felker1-0/+1
2014-09-04fix multiple stdio functions' behavior on zero-length operationsRich Felker4-9/+7
2014-09-04suppress null termination when fgets reads EOF with no dataRich Felker1-1/+1
2014-08-23fix false ownership of stdio FILEs due to tid reuseRich Felker3-2/+36
2014-07-16work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1Rich Felker5-5/+5
2014-07-16simplify __stdio_exit static linking logicRich Felker3-11/+8
2014-07-02fix failure of wide printf/scanf functions to set wide orientationRich Felker2-0/+3
2014-07-01fix incorrect return value for fwide functionRich Felker1-1/+2
2014-06-10replace all remaining internal uses of pthread_self with __pthread_selfRich Felker1-1/+1
2014-06-06add O_CLOEXEC fallback for open and related functionsRich Felker2-0/+3
2014-06-06fix fd leak in tmpfile when the fdopen operation failsRich Felker1-1/+2
2014-06-04simplify vasprintf implementationRich Felker1-14/+1
2014-05-30use cleaner code for handling float rounding in vfprintfSzabolcs Nagy1-3/+1
2014-05-29support linux kernel apis (new archs) with old syscalls removedRich Felker5-2/+31
2014-05-27fix missing declaration of strcpy in implementation of tmpnamRich Felker1-0/+1
2014-05-27overhaul tmpfile, tmpnam, and tempnam functionsRich Felker3-55/+48