diff options
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 |
