diff options
Diffstat (limited to 'kernel/sched/scheduler.h')
-rw-r--r-- | kernel/sched/scheduler.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/sched/scheduler.h b/kernel/sched/scheduler.h index 9d548a3..d03277e 100644 --- a/kernel/sched/scheduler.h +++ b/kernel/sched/scheduler.h @@ -69,6 +69,8 @@ struct Process { struct list write_list; struct list disconnect_list; + int reference_count; + struct list event_queue; struct stack restore_context_stack; @@ -98,4 +100,5 @@ int get_task_from_pid(pid_t pid, process_t **out); void free_process(process_t *p); void *get_free_virtual_memory(size_t length); void signal_process(process_t *p, int sig); +void process_remove_reference(process_t *p); #endif |