Commit graph

13 commits

Author SHA1 Message Date
Scott Duensing
5260fa3b7c WITHOUT_* macros to disable unwanted portions of the library. Fix to return of fread() again. 2024-02-08 20:48:13 -06:00
Scott Duensing
7e1aee926e Fixed fclose() return value to match(ish) posix. 2024-02-07 18:59:25 -06:00
Scott Duensing
94a84e3920 Bug fixes. fwrite and fread now return expected values. 2024-02-05 19:47:48 -06:00
Scott Duensing
9415a2ebc2 Various fixes. 2024-02-01 19:45:09 -06:00
Scott Duensing
400b35cd25 Another api.h update. mkdir and rmdir added. 2024-01-25 19:03:44 -06:00
Scott Duensing
835cf7b9b1 Now builds without warnings. 2024-01-25 17:07:52 -06:00
Scott Duensing
fb8a2415c2 __putchar() and getchar() moved to their own file. 2024-01-24 16:56:40 -06:00
Scott Duensing
4e79b9567d Removed a malloc and struct from file dir operations. 2024-01-24 16:47:38 -06:00
Scott Duensing
e02b83d827 FILE parameters are now FILE* to match stdio.h. 2024-01-24 16:41:36 -06:00
Scott Duensing
6f51733e92 fseek and rewind added. No support for ftell in the microkernel. 2024-01-23 19:31:03 -06:00
Scott Duensing
ea985a42fd First pass at file I/O. Some things missing. Thanks, gadget! 2024-01-23 19:16:42 -06:00
Scott Duensing
a73c19154d Pushing for gadget. 2024-01-22 19:52:08 -06:00
Scott Duensing
03046dcf11 Working on file operations. 2024-01-22 19:37:11 -06:00