kern

annotate src/syscall.h @ 57:437360696883

I think we're done for now. two processes seem to be scheduled and switched just fine, fork seems to work (NO CoW YET!)
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 16 Aug 2011 03:26:53 +0300
parents b1e8c8251884
children 5b29b15c5412
rev   line source
nuclear@51 1 #ifndef SYSCALL_H_
nuclear@51 2 #define SYSCALL_H_
nuclear@51 3
nuclear@51 4 #define SYSCALL_INT 0x80
nuclear@51 5
nuclear@51 6 /* when we get rid of test_proc.S we'll turn this into an enum */
nuclear@51 7 #define SYS_EXIT 0
nuclear@51 8 #define SYS_HELLO 1
nuclear@51 9 #define SYS_SLEEP 2
nuclear@57 10 #define SYS_FORK 3
nuclear@57 11 #define SYS_GETPID 4
nuclear@51 12
nuclear@57 13 #define NUM_SYSCALLS 5
nuclear@51 14
nuclear@51 15 #ifndef ASM
nuclear@51 16 void init_syscall(void);
nuclear@51 17 #endif
nuclear@51 18
nuclear@51 19 #endif /* SYSCALL_H_ */