summaryrefslogtreecommitdiff
path: root/kernel/fd.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fd.h')
-rw-r--r--kernel/fd.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/kernel/fd.h b/kernel/fd.h
deleted file mode 100644
index 8c7ea45..0000000
--- a/kernel/fd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-// SIMPLE FILE DESCRIPTOR //
-
-#ifndef FD_H
-#define FD_H
-
-#include <stdint.h>
-#include <stdbool.h>
-
-#include "fifo.h"
-
-typedef struct fd_struct
-{
- bool (*write)(struct fd_struct*,uint8_t);
- uint8_t (*read)(struct fd_struct*);
- bool (*has)(struct fd_struct*);
- bool (*close)(struct fd_struct*);
-
- void *data; // opaque data
-}fd;
-
-uint8_t fd_read(fd*);
-bool fd_has(fd*);
-bool fd_write(fd*,uint8_t);
-bool fd_close(fd*);
-
-fd fd_from_fifo(fifo* f);
-//fd fd_from_path(char *path);
-
-#endif