From 413d09388bf33c658f3e71b18e4b069f18461393 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Fri, 16 Feb 2024 18:28:14 +0100 Subject: General cleanup --- kernel/sched/scheduler.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'kernel/sched/scheduler.h') diff --git a/kernel/sched/scheduler.h b/kernel/sched/scheduler.h index f73d8ef..03f4710 100644 --- a/kernel/sched/scheduler.h +++ b/kernel/sched/scheduler.h @@ -68,11 +68,8 @@ struct Process { vfs_inode_t *write_halt_inode[100]; vfs_inode_t *disconnect_halt_inode[100]; - // // FIXME: Make this a array or circular buffer - // reg_t restore_context; struct stack restore_context_stack; - - signal_t *active_signals[100]; + struct stack signal_stack; u32 halts[2]; struct Halt *halt_list; @@ -82,6 +79,9 @@ struct Process { TCB *tcb; + int is_interrupted; + int is_halted; + // TODO: Create a linkedlist of childs so that the parent process // can do stuff such as reap zombies and get status. process_t *child; -- cgit v1.2.3