Age | Commit message (Expand) | Author | Files | Lines |
2019-07-16 | use namespace-safe __lseek for __stdio_seek instead of direct syscall | Rich Felker | 1 | -8/+2 |
2019-06-25 | allow fmemopen with zero size | Rich Felker | 1 | -1/+1 |
2019-05-05 | make fgetwc set error indicator for stream on encoding errors | Rich Felker | 1 | -2/+8 |
2019-03-21 | support archs with no renameat syscall, only renameat2 | Drew DeVault | 1 | -2/+4 |
2019-03-12 | setvbuf: return failure if mode is invalid | A. Wilcox | 1 | -1/+3 |
2019-02-13 | fix behavior of gets when input line contains a null byte | Rich Felker | 1 | -3/+8 |
2018-11-02 | fix failure to flush stderr when fflush(0) is called | Rich Felker | 1 | -1/+4 |
2018-11-02 | fix deadlock and buffered data loss race in fclose | Rich Felker | 1 | -13/+19 |
2018-10-18 | further optimize getc/putc when locking is needed | Rich Felker | 2 | -10/+10 |
2018-10-18 | fix build regression due to missing file for putc changes | Rich Felker | 1 | -0/+22 |
2018-10-18 | bypass indirection through pointer objects to access stdin/out/err | Rich Felker | 3 | -9/+15 |
2018-10-17 | optimize hot paths of putc with manual shrink-wrapping | Rich Felker | 3 | -13/+8 |
2018-10-17 | optimize hot paths of getc with manual shrink-wrapping | Rich Felker | 4 | -15/+30 |
2018-10-16 | move stdio locking MAYBE_WAITERS definition to stdio_impl.h | Rich Felker | 2 | -4/+0 |
2018-09-18 | fix race condition in file locking | Kaarle Ritvanen | 1 | -6/+6 |
2018-09-16 | getdelim: only grow buffer when necessary, improve OOM behavior | Rich Felker | 1 | -10/+17 |
2018-09-16 | fix null pointer subtraction and comparison in stdio | Rich Felker | 13 | -29/+39 |
2018-09-16 | fix failure of getdelim to set stream orientation on error | Rich Felker | 1 | -0/+2 |
2018-09-12 | split internal lock API out of libc.h, creating lock.h | Rich Felker | 1 | -1/+1 |
2018-09-12 | remove spurious inclusion of libc.h for LFS64 ABI aliases | Rich Felker | 7 | -14/+7 |
2018-09-12 | reduce spurious inclusion of libc.h | Rich Felker | 27 | -12/+19 |
2018-09-12 | hide purely dependency-triggering functions in stdio __toread & __towrite | Rich Felker | 2 | -2/+2 |
2018-09-12 | overhaul internally-public declarations using wrapper headers | Rich Felker | 4 | -8/+4 |
2018-09-12 | move __stdio_exit_needed to stdio_impl.h | Rich Felker | 2 | -4/+0 |
2018-09-12 | make internal declarations for flockfile tracking functions checkable | Rich Felker | 2 | -4/+0 |
2018-09-12 | fix issues from public functions defined without declaration visible | Rich Felker | 2 | -0/+2 |
2018-08-30 | prevent perror from clobbering stderr's orientation | Rich Felker | 1 | -0/+8 |
2018-08-29 | make vfprintf set stream orientation even for zero-length output | Rich Felker | 1 | -1/+2 |
2018-08-29 | re-fix vfprintf temporary buffer logic | Rich Felker | 1 | -2/+2 |
2018-08-29 | fix missing flush of stderr at exit if it was put in buffered mode | Rich Felker | 1 | -0/+1 |
2018-08-28 | vfwprintf: honor field width with 'c' format type | A. Wilcox | 1 | -1/+4 |
2018-08-28 | set stream orientations in open_[w]memstream | Rich Felker | 2 | -0/+3 |
2018-08-28 | make fmemopen's w+ mode truncate the buffer | Rich Felker | 1 | -0/+1 |
2018-08-28 | set errno when fileno is called on a FILE with no underlying fd | Rich Felker | 1 | -4/+7 |
2018-08-23 | fix printf precision specifier for hex floats on non-ld80 archs | Rich Felker | 1 | -0/+1 |
2018-07-13 | fix writes outside buffer by ungetc after setvbuf | Rich Felker | 1 | -1/+1 |
2018-04-19 | setvbuf: minor comment typo fix | Will Dietz | 1 | -1/+1 |
2018-04-18 | add support for caller-provided buffers to setvbuf | Rich Felker | 1 | -11/+14 |
2018-04-18 | clean up allocation/setup logic for open_[w]memstream | Rich Felker | 2 | -38/+50 |
2018-04-18 | clean up allocation/setup logic for fmemopen | Rich Felker | 1 | -21/+31 |
2018-04-18 | minor cleanup in fopencookie | Rich Felker | 1 | -5/+2 |
2018-04-18 | refactor flockfile not to duplicate lock mechanism logic | Rich Felker | 2 | -12/+14 |
2018-04-18 | fix stdio lock dependency on read-after-free not faulting | Rich Felker | 3 | -20/+24 |
2018-02-24 | fix aliasing violations in fgetpos/fsetpos | Rich Felker | 2 | -2/+2 |
2018-02-24 | in vswprintf, initialize the FILE rather than memset-and-assign | Rich Felker | 1 | -9/+8 |
2018-02-24 | remove unused MIN macro from getdelim source file | Rich Felker | 1 | -2/+0 |
2018-02-24 | remove useless null check before call to free in fclose | Rich Felker | 1 | -1/+1 |
2018-02-24 | remove useless and confusing parentheses in stdio __towrite function | Rich Felker | 1 | -1/+1 |
2018-02-24 | avoid use of readv syscall in __stdio_read backend when not needed | Rich Felker | 1 | -1/+2 |
2018-02-24 | consistently return number of bytes read from stdio read backend | Rich Felker | 2 | -2/+2 |