diff options
author | dzwdz | 2021-09-20 18:54:40 +0200 |
---|---|---|
committer | dzwdz | 2021-09-20 18:54:40 +0200 |
commit | 29bcaabe450e1bbd906111c5c83407d80abd584d (patch) | |
tree | e898b1f3994c67c157c834ee8bcd2e7bb7176b63 /src/kernel/proc.h | |
parent | 7ba8059015fd08a952d48ab71bf91202ea4f06eb (diff) |
use a single struct for all fs_wait return values
Diffstat (limited to 'src/kernel/proc.h')
-rw-r--r-- | src/kernel/proc.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kernel/proc.h b/src/kernel/proc.h index 970c694..0e02d27 100644 --- a/src/kernel/proc.h +++ b/src/kernel/proc.h @@ -2,6 +2,7 @@ #include <kernel/arch/generic.h> #include <kernel/handle.h> #include <kernel/vfs/mount.h> +#include <shared/syscalls.h> enum process_state { PS_RUNNING, @@ -32,8 +33,8 @@ struct process { struct vfs_request pending_req; // PS_WAITS4FS struct { char __user *buf; - int __user *len; - int __user *id; + int max_len; + struct fs_wait_response __user *res; } awaited_req; // PS_WAITS4REQUEST }; struct vfs_request *handled_req; |