* same with xv6
[mascara-docs.git] / i386 / ucla / src / lab4 / inc / syscall.h
blob7c8844a09e0476f1bad868cc619cd2687b41a82b
1 #ifndef JOS_INC_SYSCALL_H
2 #define JOS_INC_SYSCALL_H
4 /* system call numbers */
5 enum
7 SYS_cputs = 0,
8 SYS_cgetc,
9 SYS_getenvid,
10 SYS_env_destroy,
11 SYS_yield,
12 SYS_env_set_status,
13 SYS_exofork,
14 SYS_page_alloc,
15 SYS_page_map,
16 SYS_page_unmap,
17 SYS_env_set_trapframe,
18 SYS_env_set_pgfault_upcall,
19 SYS_ipc_try_send,
20 SYS_ipc_recv,
21 SYS_program_lookup,
22 SYS_program_read,
23 NSYSCALLS
26 #endif /* !JOS_INC_SYSCALL_H */