about summary refs log tree commit diff
path: root/src/stdio
Commit message (Expand)AuthorAgeFilesLines
...
* refactor flockfile not to duplicate lock mechanism logicRich Felker2018-04-182-12/+14
* fix stdio lock dependency on read-after-free not faultingRich Felker2018-04-183-20/+24
* fix aliasing violations in fgetpos/fsetposRich Felker2018-02-242-2/+2
* in vswprintf, initialize the FILE rather than memset-and-assignRich Felker2018-02-241-9/+8
* remove unused MIN macro from getdelim source fileRich Felker2018-02-241-2/+0
* remove useless null check before call to free in fcloseRich Felker2018-02-241-1/+1
* remove useless and confusing parentheses in stdio __towrite functionRich Felker2018-02-241-1/+1
* avoid use of readv syscall in __stdio_read backend when not neededRich Felker2018-02-241-1/+2
* consistently return number of bytes read from stdio read backendRich Felker2018-02-242-2/+2
* remove obfuscated flags bit-twiddling logic in __stdio_readRich Felker2018-02-241-1/+1
* fix incorrect overflow check for allocation in fmemopenRich Felker2018-02-111-1/+1
* fix printf alt-form octal with value 0 and no explicit precisionRich Felker2018-01-101-2/+2
* revise the definition of multiple basic locks in the codeJens Gustedt2018-01-091-1/+1
* implement the fopencookie extension to stdioWilliam Pitcock2017-12-061-0/+138
* make fgetwc handling of encoding errors consistent with/without bufferRich Felker2017-11-201-14/+14
* fix treatment by fgetws of encoding errors as eofRich Felker2017-11-201-1/+6
* fix fgetwc when decoding a character that crosses buffer boundarySzabolcs Nagy2017-11-181-0/+1
* handle whitespace before %% in scanfBartosz Brachaczek2017-09-042-5/+13
* fix unsynchronized access to FILE structure in fflush(0)Rich Felker2017-08-291-1/+4
* remove ineffective compiler assist from printfAlexander Monakov2017-07-042-4/+0
* reapply va_arg hacks removal to wprintfAlexander Monakov2017-07-041-26/+1
* remove va_arg hacks in printf core with undefined behaviorRich Felker2017-04-221-26/+1
* fix wide scanf's use of a compound literal past its lifetimeRich Felker2017-03-141-1/+2
* fix swprintf internal buffer state and error handlingRich Felker2016-11-071-1/+8
* redesign snprintf without undefined behaviorRich Felker2016-10-211-25/+38
* fix float formatting of some exact halfway casesSzabolcs Nagy2016-10-201-1/+2
* fix integer overflows and uncaught EOVERFLOW in printf coreRich Felker2016-10-202-46/+89
* fix integer overflow in float printf needed-precision computationRich Felker2016-10-191-1/+1
* simplify/refactor fflush and make fflush_unlocked an alias for fflushRich Felker2016-09-181-30/+23
* fix printf regression with alt-form octal, zero flag, and field widthRich Felker2016-09-161-1/+1
* fix FILE buffer underflow in ungetwcRich Felker2016-04-261-3/+3
* fix undefined pointer comparison in stdio-internal __toreadRich Felker2016-03-281-1/+1
* fix padding string formats to width in wide printf variantsRich Felker2016-03-161-4/+4
* fix assumption in fputs that fwrite returning 0 implies an errorRich Felker2016-02-161-1/+2
* fix return value for fread/fwrite when size argument is 0Rich Felker2016-02-102-0/+2
* fix failed write reporting by fwrite in line-buffered modeRich Felker2016-02-101-2/+2
* fix overly pessimistic realloc strategy in getdelimRich Felker2015-12-201-1/+1
* avoid updating caller's size when getdelim fails to reallocRich Felker2015-12-191-5/+6
* fix single-byte overflow of malloc'd buffer in getdelimRich Felker2015-10-241-1/+1
* fix open_[w]memstream behavior when no writes take placeRich Felker2015-10-082-4/+18
* fix fclose of permanent (stdin/out/err) streamsRich Felker2015-09-091-2/+3
* fix failure of tempnam to null-terminate resultRich Felker2015-08-091-0/+1
* refactor stdio open file list handling, move it out of global libc structRich Felker2015-06-169-36/+37
* byte-based C locale, phase 2: stdio and iconv (multibyte callers)Rich Felker2015-06-165-8/+33
* remove cancellation points in stdioRich Felker2015-06-133-24/+3
* fix idiom for setting stdio stream orientation to wideRich Felker2015-06-136-6/+6
* add printing of null %s arguments as "(null)" in wide printfRich Felker2015-06-131-0/+1
* add %m support to wide printfRich Felker2015-06-131-0/+2
* remove another invalid skip of locking in ungetwcRich Felker2015-06-061-3/+1
* remove invalid skip of locking in ungetwcRich Felker2015-06-061-6/+3