aboutsummaryrefslogtreecommitdiff
path: root/src/internal/stdio_impl.h
AgeCommit message (Expand)AuthorFilesLines
2018-10-18adjust types in FILE struct to make line buffering check less expensiveRich Felker1-4/+2
2018-10-18optimize internal putc_unlocked macro used in putcRich Felker1-1/+2
2018-10-18fix wrong result for putc variants due to operator precedenceRich Felker1-1/+1
2018-10-16move stdio locking MAYBE_WAITERS definition to stdio_impl.hRich Felker1-0/+2
2018-09-16fix null pointer subtraction and comparison in stdioRich Felker1-2/+2
2018-09-12reduce spurious inclusion of libc.hRich Felker1-1/+3
2018-09-12declare and make hidden additional internal stdio symbolsRich Felker1-0/+5
2018-09-12apply hidden visibility to stdio internalsRich Felker1-26/+26
2018-09-12declare __getopt_msg in stdio_impl.hRich Felker1-0/+2
2018-09-12move __stdio_exit_needed to stdio_impl.hRich Felker1-0/+2
2018-09-12make internal declarations for flockfile tracking functions checkableRich Felker1-0/+5
2018-02-24use idiomatic safe form for FUNLOCK macroRich Felker1-1/+1
2016-02-10fix line-buffered flush omission for odd usage of putc-family functionsRich Felker1-1/+2
2015-06-16refactor stdio open file list handling, move it out of global libc structRich Felker1-2/+3
2015-06-16byte-based C locale, phase 2: stdio and iconv (multibyte callers)Rich Felker1-0/+1
2015-03-03make all objects used with atomic operations volatileRich Felker1-2/+2
2014-08-23fix false ownership of stdio FILEs due to tid reuseRich Felker1-0/+1
2014-02-07fix ftello result for append streams with unflushed outputRich Felker1-0/+1
2013-07-22refactor headers, especially alltypes.h, and improve C++ ABI compatRich Felker1-1/+1
2012-11-08clean up stdio_impl.hRich Felker1-17/+0
2012-11-01fix more unused variable warningsRich Felker1-0/+1
2012-10-25use explicit visibility to optimize a few hot-path function callsRich Felker1-4/+4
2012-10-24greatly improve freopen behaviorRich Felker1-0/+1
2012-08-11add bsd fgetln functionRich Felker1-1/+1
2012-06-19remove flush hook cruft that was never used from stdioRich Felker1-1/+1
2012-04-24ditch the priority inheritance locks; use malloc's version of lockRich Felker1-2/+2
2012-04-16new scanf implementation and corresponding integer parser/converterRich Felker1-0/+2
2012-04-10add "scan helper getc" and rework strtod, etc. to use itRich Felker1-0/+2
2011-07-30add proper fuxed-based locking for stdioRich Felker1-5/+4
2011-04-17clean up handling of thread/nothread mode, lockingRich Felker1-1/+1
2011-03-28major stdio overhaul, using readv/writev, plus other changesRich Felker1-12/+22
2011-03-24simplify and optimize FILE lock handlingRich Felker1-3/+2
2011-03-18implement [v]swprintfRich Felker1-1/+1
2011-03-12implement flockfile api, rework stdio lockingRich Felker1-12/+7
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+100