From 7ab3153f92f38223157c4c1f4af1c30e33c94a76 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Fri, 26 Apr 2024 19:06:46 +0200 Subject: Kernel/VFS: Change polling from variables to functions Instead of having to store state in variables functions are called to check the object directly. --- kernel/fs/fifo.c | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'kernel/fs/fifo.c') 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; -} -- cgit v1.2.3