summaryrefslogtreecommitdiff
path: root/src/stdio
AgeCommit message (Expand)Author
2023-11-14disable all functions; will strategically reenable them as testedJakob Kaivo
2020-09-25spaces to tabsJakob Kaivo
2020-09-25use C99 language features for C99 library functionsJakob Kaivo
2020-09-25get rid of malloc() where possibleJakob Kaivo
2020-08-18handle failure of open() when making syscall directlyJakob Kaivo
2020-08-18noop if there is nothing to flushJakob Kaivo
2020-08-17fix overflow that messes up numbers with 0 in themJakob Kaivo
2020-08-16consistently use <> for standardized headersJakob Kaivo
2020-08-16adjust to new file namesJakob Kaivo
2020-08-16adjust to new file namesJakob Kaivo
2020-08-16rename non-compiled files to *.hJakob Kaivo
2020-08-16add skeleton of symbols from C11 LIB_EXT1Jakob Kaivo
2020-08-16remove STDC(0)Jakob Kaivo
2020-08-16rename files that should never be compiled on their own to .hJakob Kaivo
2020-08-16formattingJakob Kaivo
2020-08-16error for any write() < 0Jakob Kaivo
2020-08-16check return of write() properlyJakob Kaivo
2020-08-16use an enum for bmode to make for easier symbolic debuggingJakob Kaivo
2020-08-16improve fallback if not building for POSIX (still requires POSIX headers)Jakob Kaivo
2020-08-16simplify inline syscall if necessaryJakob Kaivo
2020-08-15actually flush outputJakob Kaivo
2020-08-15fflush() first, set up buffering if neededJakob Kaivo
2020-08-15simplifyJakob Kaivo
2020-08-15clean upJakob Kaivo
2020-08-15formattingJakob Kaivo
2020-08-15cleanup includesJakob Kaivo
2020-08-15make sensibleJakob Kaivo
2020-08-15clean up and document internal structuresJakob Kaivo
2020-08-15update __FILE to reflect actually implemented bufferingJakob Kaivo
2020-08-15implement actual bufferingJakob Kaivo
2020-08-15add empty prototype functionJakob Kaivo
2020-08-15handle %lc and %ls correctlyJakob Kaivo
2020-08-15always define L_ctermid and include space for a wchar_t string in io_optionsJakob Kaivo
2020-08-15remember to return NULL on empty readJakob Kaivo
2020-08-15build properly when not targetting POSIXJakob Kaivo
2020-08-15don't support fds when not targetting POSIXJakob Kaivo
2020-08-14clean up warningsJakob Kaivo
2020-08-14move internal ctermid storage to __stdio structJakob Kaivo
2020-08-13add src/ to -I and exorcise ../ from #includeJakob Kaivo
2020-08-13directly replace fputc() and fgetc() with putc_unlocked() and getc_unlocked()...Jakob Kaivo
2020-08-12note intentional FALLTHRUJakob Kaivo
2020-08-12handle locked/unlocked i/o betterJakob Kaivo
2020-08-12allow for cases when O_RDONLY is 0Jakob Kaivo
2020-08-12map symbolic modes to open() omodeJakob Kaivo
2020-08-12remove all generated nonstd/ headersJakob Kaivo
2020-08-12remove __syscall_lookup()Jakob Kaivo
2020-08-11remove unused headerJakob Kaivo
2020-08-11move auto-generated nonstd/syscall.h to static private _syscall.hJakob Kaivo
2020-08-11remove dependence on "nonstd/internal.h"Jakob Kaivo
2020-08-11pull in newer definitions if building C89/C95Jakob Kaivo