diff options
-rw-r--r-- | src/shared/vfs.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/shared/vfs.h b/src/shared/vfs.h deleted file mode 100644 index 69891bc..0000000 --- a/src/shared/vfs.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#ifndef TYPES_INCLUDED -# error "please include <kernel/types.h> or <init/types.h> before this file" -#endif - -enum vfs_op_types { - VFSOP_OPEN, - VFSOP_WRITE, -}; - -/* currently, this struct is fully created in kernelspace - * i might add a syscall which allows a process to just pass it raw, with some - * validation - so keep that in mind */ -struct vfs_op { - enum vfs_op_types type; - union { - struct { - char *path; - int path_len; - } open; - struct { - char __user *buf; - int buf_len; - int id; // filled in by the kernel - } rw; - }; -}; |