summaryrefslogtreecommitdiffstats
path: root/proc/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'proc/process.c')
-rw-r--r--proc/process.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/proc/process.c b/proc/process.c
index 55737f6..e811cb6 100644
--- a/proc/process.c
+++ b/proc/process.c
@@ -14,13 +14,25 @@ pcb_getpid(pcb_t *pcb)
}
jove_obj_t*
-pcb_rootdir(pcb_t *pcb)
+pcb_getrootdir(pcb_t *pcb)
{
return ((struct pcb_expected_header*)pcb)->rootdir;
}
jove_obj_t*
-pcb_pagedir(pcb_t *pcb)
+pcb_getpagedir(pcb_t *pcb)
{
return ((struct pcb_expected_header*)pcb)->pagedir;
}
+
+enum pcb_state
+pcb_getstate(pcb_t *pcb)
+{
+ return ((struct pcb_expected_header*)pcb)->state;
+}
+
+intmax_t
+pcb_getstatecode(pcb_t *pcb)
+{
+ return ((struct pcb_expected_header*)pcb)->state_code;
+}