summaryrefslogtreecommitdiff
path: root/src/stdio
AgeCommit message (Expand)AuthorLines
2018-02-24fix aliasing violations in fgetpos/fsetposRich Felker-2/+2
2018-02-24in vswprintf, initialize the FILE rather than memset-and-assignRich Felker-9/+8
2018-02-24remove unused MIN macro from getdelim source fileRich Felker-2/+0
2018-02-24remove useless null check before call to free in fcloseRich Felker-1/+1
2018-02-24remove useless and confusing parentheses in stdio __towrite functionRich Felker-1/+1
2018-02-24avoid use of readv syscall in __stdio_read backend when not neededRich Felker-1/+2
2018-02-24consistently return number of bytes read from stdio read backendRich Felker-2/+2
2018-02-24remove obfuscated flags bit-twiddling logic in __stdio_readRich Felker-1/+1
2018-02-11fix incorrect overflow check for allocation in fmemopenRich Felker-1/+1
2018-01-10fix printf alt-form octal with value 0 and no explicit precisionRich Felker-2/+2
2018-01-09revise the definition of multiple basic locks in the codeJens Gustedt-1/+1
2017-12-06implement the fopencookie extension to stdioWilliam Pitcock-0/+138
2017-11-20make fgetwc handling of encoding errors consistent with/without bufferRich Felker-14/+14
2017-11-20fix treatment by fgetws of encoding errors as eofRich Felker-1/+6
2017-11-18fix fgetwc when decoding a character that crosses buffer boundarySzabolcs Nagy-0/+1
2017-09-04handle whitespace before %% in scanfBartosz Brachaczek-5/+13
2017-08-29fix unsynchronized access to FILE structure in fflush(0)Rich Felker-1/+4
2017-07-04remove ineffective compiler assist from printfAlexander Monakov-4/+0
2017-07-04reapply va_arg hacks removal to wprintfAlexander Monakov-26/+1
2017-04-22remove va_arg hacks in printf core with undefined behaviorRich Felker-26/+1
2017-03-14fix wide scanf's use of a compound literal past its lifetimeRich Felker-1/+2
2016-11-07fix swprintf internal buffer state and error handlingRich Felker-1/+8
2016-10-21redesign snprintf without undefined behaviorRich Felker-25/+38
2016-10-20fix float formatting of some exact halfway casesSzabolcs Nagy-1/+2
2016-10-20fix integer overflows and uncaught EOVERFLOW in printf coreRich Felker-46/+89
2016-10-19fix integer overflow in float printf needed-precision computationRich Felker-1/+1
2016-09-18simplify/refactor fflush and make fflush_unlocked an alias for fflushRich Felker-30/+23
2016-09-16fix printf regression with alt-form octal, zero flag, and field widthRich Felker-1/+1
2016-04-26fix FILE buffer underflow in ungetwcRich Felker-3/+3
2016-03-28fix undefined pointer comparison in stdio-internal __toreadRich Felker-1/+1
2016-03-16fix padding string formats to width in wide printf variantsRich Felker-4/+4
2016-02-16fix assumption in fputs that fwrite returning 0 implies an errorRich Felker-1/+2
2016-02-10fix return value for fread/fwrite when size argument is 0Rich Felker-0/+2
2016-02-10fix failed write reporting by fwrite in line-buffered modeRich Felker-2/+2
2015-12-20fix overly pessimistic realloc strategy in getdelimRich Felker-1/+1
2015-12-19avoid updating caller's size when getdelim fails to reallocRich Felker-5/+6
2015-10-24fix single-byte overflow of malloc'd buffer in getdelimRich Felker-1/+1
2015-10-08fix open_[w]memstream behavior when no writes take placeRich Felker-4/+18
2015-09-09fix fclose of permanent (stdin/out/err) streamsRich Felker-2/+3
2015-08-09fix failure of tempnam to null-terminate resultRich Felker-0/+1
2015-06-16refactor stdio open file list handling, move it out of global libc structRich Felker-36/+37
2015-06-16byte-based C locale, phase 2: stdio and iconv (multibyte callers)Rich Felker-8/+33
2015-06-13remove cancellation points in stdioRich Felker-24/+3
2015-06-13fix idiom for setting stdio stream orientation to wideRich Felker-6/+6
2015-06-13add printing of null %s arguments as "(null)" in wide printfRich Felker-0/+1
2015-06-13add %m support to wide printfRich Felker-0/+2
2015-06-06remove another invalid skip of locking in ungetwcRich Felker-3/+1
2015-06-06remove invalid skip of locking in ungetwcRich Felker-6/+3
2015-05-29fix failure of ungetc and ungetwc to work on files in eof statusRich Felker-10/+11
2015-04-04fix getdelim to set the error indicator on all failuresSzabolcs Nagy-2/+5