feat(userspace/libc): implement getchar() and getc()

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
2025-02-19 21:57:51 +02:00
parent 0238f62894
commit b5fce27037
2 changed files with 11 additions and 3 deletions

View File

@ -347,8 +347,16 @@ export size_t fwrite(const void *restrict ptr, size_t size, size_t nitems, FILE
return bytes_written / size;
}
export int getc(FILE *);
export int getchar(void);
export int getc(FILE *stream)
{
return fgetc(stream);
}
export int getchar(void)
{
return getc(stdin);
}
export int getc_unlocked(FILE *);
export int getchar_unlocked(void);
export ssize_t getdelim(char **restrict, size_t *restrict, int, FILE *restrict);