diff options
author | Quinn Stephens <quinn@osmora.org> | 2025-06-06 13:21:54 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-06-07 18:17:10 -0400 |
commit | f7ed50328af7b6a5151f86126a3491a768a7d1ff (patch) | |
tree | a26cb1e522d9177aab395b6214cf508167157cb6 /lib/libc/include | |
parent | d62d43fc5efa250317f2c7b1533ab3b6b048f9f1 (diff) |
usr: libc: Add stdio read routines
Added fread(), fgetc(), getc(), and getchar()
Signed-off-by: Quinn Stephens <quinn@osmora.org>
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'lib/libc/include')
-rw-r--r-- | lib/libc/include/stdio.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/libc/include/stdio.h b/lib/libc/include/stdio.h index b3bf8df..cdb9c14 100644 --- a/lib/libc/include/stdio.h +++ b/lib/libc/include/stdio.h @@ -68,14 +68,19 @@ extern FILE *stdout; extern FILE *stderr; #define putc(c, stream) fputc((c), (stream)) +#define getc(stream) fgetc((stream)) __BEGIN_DECLS +size_t fread(void *__restrict ptr, size_t size, size_t n, FILE *__restrict stream); size_t fwrite(const void *__restrict ptr, size_t size, size_t n, FILE *__restrict stream); int fputc(int c, FILE *stream); int putchar(int c); +int fgetc(FILE *stream); +int getchar(void); + #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L int fputs(const char *__restrict s, FILE *__restrict stream); #else |