#ifndef _JOVE_API_PROCESS_H #define _JOVE_API_PROCESS_H 1 #include typedef intmax_t pid_t; enum pcb_state { _PCB_STATE_INVALID = 0, PCB_STATE_DEAD, PCB_STATE_EMBRYO, PCB_STATE_READY, PCB_STATE_RUNNING, PCB_STATE_WAITING, PCB_STATE_BLOCKED_MAIL }; enum pcb_rootdir_entries { _PCB_ROOTDIR_NULL = 0, PCB_ROOTDIR_SELF_I, PCB_ROOTDIR_PAGEDIR_I, }; enum pcb_stack_type { PCB_STACK_SYSTEM = 0, PCB_STACK_INTERRUPT }; #endif