summaryrefslogtreecommitdiff
path: root/kernel/defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/defs.h')
-rw-r--r--kernel/defs.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/defs.h b/kernel/defs.h
index 5cf2de2..95fb94b 100644
--- a/kernel/defs.h
+++ b/kernel/defs.h
@@ -90,6 +90,8 @@ void proc_mapstacks(pagetable_t);
pagetable_t proc_pagetable(struct proc *);
void proc_freepagetable(pagetable_t, uint64);
int kill(int);
+int killed(struct proc*);
+void setkilled(struct proc*);
struct cpu* mycpu(void);
struct cpu* getmycpu(void);
struct proc* myproc();
@@ -132,9 +134,9 @@ int strncmp(const char*, const char*, uint);
char* strncpy(char*, const char*, int);
// syscall.c
-int argint(int, int*);
+void argint(int, int*);
int argstr(int, char*, int);
-int argaddr(int, uint64 *);
+void argaddr(int, uint64 *);
int fetchstr(uint64, char*, int);
int fetchaddr(uint64, uint64*);
void syscall();