about summary refs log tree commit diff
path: root/src/stdio
Commit message (Expand)AuthorAgeFilesLines
...
* move stdio locking MAYBE_WAITERS definition to stdio_impl.hRich Felker2018-10-162-4/+0
* fix race condition in file lockingKaarle Ritvanen2018-09-181-6/+6
* getdelim: only grow buffer when necessary, improve OOM behaviorRich Felker2018-09-161-10/+17
* fix null pointer subtraction and comparison in stdioRich Felker2018-09-1613-29/+39
* fix failure of getdelim to set stream orientation on errorRich Felker2018-09-161-0/+2
* split internal lock API out of libc.h, creating lock.hRich Felker2018-09-121-1/+1
* remove spurious inclusion of libc.h for LFS64 ABI aliasesRich Felker2018-09-127-14/+7
* reduce spurious inclusion of libc.hRich Felker2018-09-1227-12/+19
* hide purely dependency-triggering functions in stdio __toread & __towriteRich Felker2018-09-122-2/+2
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-124-8/+4
* move __stdio_exit_needed to stdio_impl.hRich Felker2018-09-122-4/+0
* make internal declarations for flockfile tracking functions checkableRich Felker2018-09-122-4/+0
* fix issues from public functions defined without declaration visibleRich Felker2018-09-122-0/+2
* prevent perror from clobbering stderr's orientationRich Felker2018-08-301-0/+8
* make vfprintf set stream orientation even for zero-length outputRich Felker2018-08-291-1/+2
* re-fix vfprintf temporary buffer logicRich Felker2018-08-291-2/+2
* fix missing flush of stderr at exit if it was put in buffered modeRich Felker2018-08-291-0/+1
* vfwprintf: honor field width with 'c' format typeA. Wilcox2018-08-281-1/+4
* set stream orientations in open_[w]memstreamRich Felker2018-08-282-0/+3
* make fmemopen's w+ mode truncate the bufferRich Felker2018-08-281-0/+1
* set errno when fileno is called on a FILE with no underlying fdRich Felker2018-08-281-4/+7
* fix printf precision specifier for hex floats on non-ld80 archsRich Felker2018-08-231-0/+1
* fix writes outside buffer by ungetc after setvbufRich Felker2018-07-131-1/+1
* setvbuf: minor comment typo fixWill Dietz2018-04-191-1/+1
* add support for caller-provided buffers to setvbufRich Felker2018-04-181-11/+14
* clean up allocation/setup logic for open_[w]memstreamRich Felker2018-04-182-38/+50
* clean up allocation/setup logic for fmemopenRich Felker2018-04-181-21/+31
* minor cleanup in fopencookieRich Felker2018-04-181-5/+2
* 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