1 2 3 4 5 6 7 8 9 10 11 12 13
#pragma once #include <kernel/arch/generic.h> struct process { void *stack_top; struct pagedir *pages; struct registers regs; }; extern struct process *process_current; struct process *process_new(); void process_switch(struct process *proc);