summaryrefslogtreecommitdiff
path: root/libio/genops.c
AgeCommit message (Expand)Author
2026-02-23libio: Fix deadlock between freopen, fflush (NULL) and fclose (bug 24963)Florian Weimer
2026-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2025-02-13libio: Initialize _total_written for all kinds of streamsTulio Magno Quites Machado Filho
2025-01-28Make fflush (NULL) flush input files (bug 32369)Joseph Myers
2025-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2024-12-17ungetc: Guarantee single char pushbackSiddhesh Poyarekar
2024-11-28libio: make _IO_least_marker staticSiddhesh Poyarekar
2024-11-25Silence most -Wzero-as-null-pointer-constant diagnosticsAlejandro Colomar
2024-09-04libio: Attempt wide backup free only for non-legacy codeSiddhesh Poyarekar
2024-08-15ungetc: Fix backup buffer leak on program exit [BZ #27821]Siddhesh Poyarekar
2024-08-15ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]Siddhesh Poyarekar
2024-07-09libio: handle opening a file when all files are closed (bug 31963)Andreas Schwab
2024-05-17Use a doubly-linked list for _IO_list_all (bug 27777)Alexandre Ferrieux
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2023-07-03Always do locking when accessing streams (bug 15142, bug 14697)Andreas Schwab
2023-03-27Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functionsAdhemerval Zanella Netto
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers
2022-12-12stdlib: Move _IO_cleanup to call_function_static_weakAdhemerval Zanella
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert
2019-06-20libio: do not attempt to free wide buffers of legacy streams [BZ #24228]Dmitry V. Levin
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2018-02-21Remove miscellaneous debris from libio.Zack Weinberg
2018-02-21Mechanically remove _IO_ name aliases for types and constants.Zack Weinberg
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2017-10-05Always do locking when iterating over list of streams (bug 15142)Andreas Schwab
2017-08-31libio: Assume _LIBC, weak_alias, errno, (__set_)errno &c are definedFlorian Weimer
2017-07-04Single threaded stdio optimizationSzabolcs Nagy
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2016-06-23libio: Implement vtable verification [BZ #20191]Florian Weimer
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers
2015-10-20Convert miscellaneous function definitions to prototype style.Joseph Myers
2015-10-19Convert 69 more function definitions to prototype style (line wrap cases).Joseph Myers
2015-10-16Convert 703 function definitions to prototype style.Joseph Myers
2015-08-12Fix BZ #16734 -- fopen calls mmap to allocate its bufferPaul Pluzhnikov
2015-08-08In preparation for fixing BZ#16734, fix failure in misc/tst-error1-memPaul Pluzhnikov
2015-03-08Cleanup: in preparation for fixing BZ #16734, fix memory leaks exposed byPaul Pluzhnikov
2015-01-02Update copyright dates with scripts/update-copyrights.Joseph Myers
2014-03-17Revert "Fix _IO_JUMPS_OFFSET -Wundef warnings"Will Newton
2014-03-17Fix _IO_JUMPS_OFFSET -Wundef warningsWill Newton
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae
2013-06-08Use (void) in no-arguments function definitions.Joseph Myers
2013-05-24Initialize wide struct info.Ondrej Bilka
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers
2012-11-01Change type of constant to avoid a warning.Thomas Schwinge
2012-08-17Make libio compile without _IO_MTSAFE_IO.Roland McGrath
2012-07-30Fix lots of bitrot for stub configurations.Roland McGrath
2012-05-24Remove use of INTDEF/INTUSE in libioAndreas Schwab