summaryrefslogtreecommitdiff
path: root/lib/stdio.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/stdio.c')
-rw-r--r--lib/stdio.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/lib/stdio.c b/lib/stdio.c
deleted file mode 100644
index 70cc685..0000000
--- a/lib/stdio.c
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <libc/stdio.h>
-#include <libc/string.h>
-#include <posix/unistd.h>
-
-struct FILE
-{
- int fd;
-};
-
-static FILE stdin_stream = { STDIN_FILENO };
-static FILE stdout_stream = { STDOUT_FILENO };
-static FILE stderr_stream = { STDERR_FILENO };
-
-FILE *stdin = &stdin_stream;
-FILE *stdout = &stdout_stream;
-FILE *stderr = &stderr_stream;
-
-int fputc(int c, FILE *f)
-{
- write(f->fd, (const char *)&c, 1);
- return 1;
-}
-
-int fputs(const char *s, FILE *f)
-{
- size_t slen = strlen(s);
- write(f->fd, s, slen);
- return (int)slen;
-}
-