summaryrefslogtreecommitdiff
path: root/defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'defs.h')
-rw-r--r--defs.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/defs.h b/defs.h
index ec41bfe..ad51167 100644
--- a/defs.h
+++ b/defs.h
@@ -1,6 +1,7 @@
// kalloc.c
char *kalloc(int n);
void kfree(char *cp, int len);
+void kinit(void);
// console.c
void cprintf(char *fmt, ...);
@@ -8,5 +9,16 @@ void panic(char *s);
// proc.c
struct proc;
-void setupsegs(struct proc *p);
-struct proc * newproc(struct proc *op);
+void setupsegs(struct proc *);
+struct proc * newproc(void);
+void swtch(void);
+
+// trap.c
+void tinit(void);
+
+// string.c
+void * memcpy(void *dst, void *src, unsigned n);
+void * memset(void *dst, int c, unsigned n);
+
+// syscall.c
+void syscall(void);