From caec20e9886fd6d0437b59a9de48a7b686a2cc09 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Wed, 6 Jul 2022 19:46:35 +0200 Subject: kernel/pipes: read & write support --- src/kernel/handle.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/kernel/handle.h') diff --git a/src/kernel/handle.h b/src/kernel/handle.h index d644521..423ea88 100644 --- a/src/kernel/handle.h +++ b/src/kernel/handle.h @@ -18,8 +18,7 @@ struct handle { struct vfs_backend *backend; // HANDLE_FILE | HANDLE_FS_FRONT int file_id; // only applicable to HANDLE_FILE struct { - struct process *stuck; - bool wants_write; // refers to the waiting process + struct process *reader, *writer; } pipe; size_t refcount; -- cgit v1.2.3