From 0d59c8d11173b28f958413128eb792655568a365 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Thu, 14 Apr 2022 12:36:34 +0200 Subject: kernel: store a pointer to the callback function in .waits4irq removes `proc.c`'s pointless dependency on `vfs/root.h` --- src/kernel/proc.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/kernel/proc.h') diff --git a/src/kernel/proc.h b/src/kernel/proc.h index eaa649a..5daef31 100644 --- a/src/kernel/proc.h +++ b/src/kernel/proc.h @@ -40,6 +40,7 @@ struct process { struct { struct vfs_request req; bool (*ready)(); + void (*callback)(struct process *); } waits4irq; }; struct vfs_request *handled_req; -- cgit v1.2.3