summaryrefslogtreecommitdiffstats
path: root/sys/syscall.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/syscall.h')
-rw-r--r--sys/syscall.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/syscall.h b/sys/syscall.h
index 946417c..15f3163 100644
--- a/sys/syscall.h
+++ b/sys/syscall.h
@@ -37,7 +37,7 @@ typedef struct syscall_state
{
lockstack_t lockstack;
jove_owned_obj_t *pcb;
- jove_owned_obj_t *objdir;
+ jove_obj_t *objdir;
jove_perm_obj_t message;
jove_perm_obj_t target;
struct syscall_header *header;
@@ -47,14 +47,11 @@ typedef struct syscall_state
typedef int (*syscall_handle_t)(syscall_context_t*);
-int __syscall_generic_objpath(jove_owned_obj_t *objdir, size_t bytes_left, void *payload_data, jove_owned_obj_t **retobj);
-
int _syscall_handle_switch(syscall_context_t *ctx);
int _syscall_handle_generic(syscall_context_t *ctx);
int _syscall_handle_arch(syscall_context_t *ctx);
-int _syscall_handle_vtt(syscall_context_t *ctx);
int _syscall_handle_objdir(syscall_context_t *ctx);
int _syscall_handle_untyped(syscall_context_t *ctx);
int _syscall_handle_pagedir(syscall_context_t *ctx);