#pragma once #include struct process { void *stack_top; void *esp; void *eip; struct pagedir *pages; }; extern struct process *process_current; struct process *process_new(); void process_switch(struct process *proc);