From d28c5ba100cbc8a4ea6e4f4da16f5c8319a02a72 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 28 Apr 2025 17:28:02 -0400 Subject: fork syscall --- kernel/include/comus/user.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'kernel/include') diff --git a/kernel/include/comus/user.h b/kernel/include/comus/user.h index 29c978c..f51ada5 100644 --- a/kernel/include/comus/user.h +++ b/kernel/include/comus/user.h @@ -17,6 +17,11 @@ */ int user_load(struct pcb *pcb, struct disk *disk); +/** + * Clone a user process. Used for fork(). + */ +struct pcb *user_clone(struct pcb *pcb); + /** * Clean up all loaded userland data from a pcb */ -- cgit v1.2.3-freya