diff --git a/mlibc/libc-mes.c b/mlibc/libc-mes.c index 9aaf3909..1a351eda 100644 --- a/mlibc/libc-mes.c +++ b/mlibc/libc-mes.c @@ -216,6 +216,14 @@ getchar () return i; } +int +fgetc (int fd) +{ + char c; + int r = read (fd, &c, 1); + return c == 1 ? c : (-1); +} + //#define assert(x) ((x) ? (void)0 : assert_fail (#x)) int ungetc (int c, int fd)