summaryrefslogtreecommitdiff
path: root/kernel/fd.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-15 00:30:36 +0200
committerMiguel <m.i@gmx.at>2018-09-15 00:30:36 +0200
commitfe7d0332267ef1e62153b685d2b5574ce624a4bc (patch)
tree0c5bb5af4275b55b141ff598d9daedd99eb12603 /kernel/fd.c
parentc4b20a0ebbde1348e1e085e2ea3be35345d92b7c (diff)
reading ext2 files and using our abstractions
Diffstat (limited to 'kernel/fd.c')
-rw-r--r--kernel/fd.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/kernel/fd.c b/kernel/fd.c
deleted file mode 100644
index 524737e..0000000
--- a/kernel/fd.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#include "fd.h"
-#include "fifo.h"
-
-bool fd_write(fd* f,uint8_t c)
-{
- return f->write(f->data,c);
-}
-
-uint8_t fd_read(fd* f)
-{
- return f->read(f->data);
-}
-
-bool fd_has(fd* f)
-{
- return f->has(f->data);
-}
-
-bool fd_close(fd* f)
-{
- return f->close(f->data);
-}
-
-fd fd_from_fifo(fifo* fif)
-{
- fd f;
- f.data=fif;
- f.read=fifo_get;
- f.write=fifo_put;
-// f.close=fd_close;
- f.has=fifo_has;
- return f;
-}