summaryrefslogtreecommitdiff
path: root/src/stdio/fflush.c
AgeCommit message (Collapse)Author
2024-06-05rename all per-header internal structs to __<header>_hJakob Kaivo
2024-05-29only attempt to flush streams that can be flushed when parameter is NULLJakob Kaivo
2024-05-28abstract out "forced" implementations of functions from future specificationsJakob Kaivo
2024-05-27handle use-after-closeJakob Kaivo
2024-05-27update last operation after flushing, reopening, or setting file positionJakob Kaivo
2024-05-27handle UB for invalid fflush() operations and mixing input and output ↵Jakob Kaivo
without intervening fflush() or repositioning
2024-01-30fix to compile under c89Jakob Kaivo
2024-01-30update standards and safety checksJakob Kaivo
2023-11-14disable all functions; will strategically reenable them as testedJakob Kaivo
2020-08-18noop if there is nothing to flushJakob Kaivo
2020-08-16formattingJakob Kaivo
2020-08-16error for any write() < 0Jakob Kaivo
2020-08-15actually flush outputJakob Kaivo
2020-08-11remove dependence on "nonstd/internal.h"Jakob Kaivo
2020-03-04eliminate nonstd/io.hJakob Kaivo
2019-02-28include <nonstd/internal.h> in <nonstd/io.h>, remove redundant includesJakob Kaivo
2019-02-08merge sources into single treeJakob Kaivo