From a4c03dea09b7b5f2463147e979d20b035b81de96 Mon Sep 17 00:00:00 2001 From: rtm Date: Thu, 15 Jun 2006 16:02:20 +0000 Subject: primitive fork and exit system calls --- defs.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'defs.h') 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); -- cgit v1.2.3