diff options
| author | Miguel <m.i@gmx.at> | 2018-09-15 00:30:36 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-15 00:30:36 +0200 |
| commit | fe7d0332267ef1e62153b685d2b5574ce624a4bc (patch) | |
| tree | 0c5bb5af4275b55b141ff598d9daedd99eb12603 /kernel/fd.h | |
| parent | c4b20a0ebbde1348e1e085e2ea3be35345d92b7c (diff) | |
reading ext2 files and using our abstractions
Diffstat (limited to 'kernel/fd.h')
| -rw-r--r-- | kernel/fd.h | 29 |
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 |
