diff options
author | Anton Kling <anton@kling.gg> | 2024-02-16 18:28:14 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-02-16 18:28:14 +0100 |
commit | 413d09388bf33c658f3e71b18e4b069f18461393 (patch) | |
tree | 5df4e31367142bbf1c8285c51366f2d9398135ca /kernel/sched/scheduler.h | |
parent | 3922adcdec5bd003b4106ffce79c28553bc40c15 (diff) |
General cleanup
Diffstat (limited to 'kernel/sched/scheduler.h')
-rw-r--r-- | kernel/sched/scheduler.h | 8 |
1 files changed, 4 insertions, 4 deletions
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; |