summaryrefslogtreecommitdiff
path: root/kernel/fs/fifo.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fs/fifo.c')
-rw-r--r--kernel/fs/fifo.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/kernel/fs/fifo.c b/kernel/fs/fifo.c
index 5b01616..8a00b42 100644
--- a/kernel/fs/fifo.c
+++ b/kernel/fs/fifo.c
@@ -62,21 +62,3 @@ FIFO_FILE *create_fifo_object(void) {
n->write_len = 0;
return n;
}
-
-int fifo_write(u8 *buffer, u64 offset, u64 len, vfs_fd_t *fd) {
- (void)offset;
- FIFO_FILE *file = (FIFO_FILE *)fd->inode->internal_object;
- int rc = fifo_object_write(buffer, offset, len, file);
- fd->inode->has_data = file->has_data;
- fd->inode->can_write = file->can_write;
- return rc;
-}
-
-int fifo_read(u8 *buffer, u64 offset, u64 len, vfs_fd_t *fd) {
- FIFO_FILE *file = (FIFO_FILE *)fd->inode->internal_object;
- file->is_blocking = !(fd->flags & O_NONBLOCK);
- int rc = fifo_object_read(buffer, offset, len, file);
- fd->inode->has_data = file->has_data;
- fd->inode->can_write = file->can_write;
- return rc;
-}