xref: /xv6-public/syscall.h (revision 13a96bae)
1224f6598Srsc // System call numbers
2*13a96baeSFrans Kaashoek #define SYS_init    0
3a4c03deaSrtm #define SYS_fork    1
4a4c03deaSrtm #define SYS_exit    2
5be0a7eacSrtm #define SYS_wait    3
616083d44Skaashoek #define SYS_pipe    4
7*13a96baeSFrans Kaashoek #define SYS_read    5
8*13a96baeSFrans Kaashoek #define SYS_kill    6
9*13a96baeSFrans Kaashoek #define SYS_exec    7
10*13a96baeSFrans Kaashoek #define SYS_fstat   8
11*13a96baeSFrans Kaashoek #define SYS_chdir   9
12*13a96baeSFrans Kaashoek #define SYS_dup    10
13*13a96baeSFrans Kaashoek #define SYS_getpid 11
14*13a96baeSFrans Kaashoek #define SYS_sbrk   12
15*13a96baeSFrans Kaashoek #define SYS_sleep  13
16*13a96baeSFrans Kaashoek #define SYS_uptime 14
17*13a96baeSFrans Kaashoek 
18*13a96baeSFrans Kaashoek #define SYS_open   15
19*13a96baeSFrans Kaashoek #define SYS_write  16
20*13a96baeSFrans Kaashoek #define SYS_mknod  17
21*13a96baeSFrans Kaashoek #define SYS_unlink 18
22*13a96baeSFrans Kaashoek #define SYS_link   19
23*13a96baeSFrans Kaashoek #define SYS_mkdir  20
24*13a96baeSFrans Kaashoek #define SYS_close  21
25