]>
Commit | Line | Data |
---|---|---|
ea8adc8c XL |
1 | pub const SYS_CLASS: usize = 0xF000_0000; |
2 | pub const SYS_CLASS_PATH: usize=0x1000_0000; | |
3 | pub const SYS_CLASS_FILE: usize=0x2000_0000; | |
4 | ||
5 | pub const SYS_ARG: usize = 0x0F00_0000; | |
6 | pub const SYS_ARG_SLICE: usize =0x0100_0000; | |
7 | pub const SYS_ARG_MSLICE: usize=0x0200_0000; | |
8 | pub const SYS_ARG_PATH: usize = 0x0300_0000; | |
9 | ||
10 | pub const SYS_RET: usize = 0x00F0_0000; | |
11 | pub const SYS_RET_FILE: usize = 0x0010_0000; | |
12 | ||
13 | pub const SYS_LINK: usize = SYS_CLASS_PATH | SYS_ARG_PATH | 9; | |
14 | pub const SYS_OPEN: usize = SYS_CLASS_PATH | SYS_RET_FILE | 5; | |
15 | pub const SYS_CHMOD: usize = SYS_CLASS_PATH | 15; | |
16 | pub const SYS_RMDIR: usize = SYS_CLASS_PATH | 84; | |
17 | pub const SYS_UNLINK: usize = SYS_CLASS_PATH | 10; | |
18 | ||
19 | pub const SYS_CLOSE: usize = SYS_CLASS_FILE | 6; | |
20 | pub const SYS_DUP: usize = SYS_CLASS_FILE | SYS_RET_FILE | 41; | |
21 | pub const SYS_DUP2: usize = SYS_CLASS_FILE | SYS_RET_FILE | 63; | |
22 | pub const SYS_READ: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 3; | |
23 | pub const SYS_WRITE: usize = SYS_CLASS_FILE | SYS_ARG_SLICE | 4; | |
24 | pub const SYS_LSEEK: usize = SYS_CLASS_FILE | 19; | |
ff7c6d11 XL |
25 | pub const SYS_FCHMOD: usize = SYS_CLASS_FILE | 94; |
26 | pub const SYS_FCHOWN: usize = SYS_CLASS_FILE | 207; | |
ea8adc8c XL |
27 | pub const SYS_FCNTL: usize = SYS_CLASS_FILE | 55; |
28 | pub const SYS_FEVENT: usize = SYS_CLASS_FILE | 927; | |
29 | pub const SYS_FMAP: usize = SYS_CLASS_FILE | 90; | |
30 | pub const SYS_FUNMAP: usize = SYS_CLASS_FILE | 91; | |
31 | pub const SYS_FPATH: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 928; | |
2c00a5a8 | 32 | pub const SYS_FRENAME: usize = SYS_CLASS_FILE | SYS_ARG_PATH | 38; |
ea8adc8c XL |
33 | pub const SYS_FSTAT: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 28; |
34 | pub const SYS_FSTATVFS: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 100; | |
35 | pub const SYS_FSYNC: usize = SYS_CLASS_FILE | 118; | |
36 | pub const SYS_FTRUNCATE: usize =SYS_CLASS_FILE | 93; | |
37 | pub const SYS_FUTIMENS: usize = SYS_CLASS_FILE | SYS_ARG_SLICE | 320; | |
38 | ||
39 | pub const SYS_BRK: usize = 45; | |
40 | pub const SYS_CHDIR: usize = 12; | |
41 | pub const SYS_CLOCK_GETTIME: usize = 265; | |
42 | pub const SYS_CLONE: usize = 120; | |
43 | pub const SYS_EXECVE: usize = 11; | |
44 | pub const SYS_EXIT: usize = 1; | |
45 | pub const SYS_FUTEX: usize = 240; | |
46 | pub const SYS_GETCWD: usize = 183; | |
47 | pub const SYS_GETEGID: usize = 202; | |
48 | pub const SYS_GETENS: usize = 951; | |
49 | pub const SYS_GETEUID: usize = 201; | |
50 | pub const SYS_GETGID: usize = 200; | |
51 | pub const SYS_GETNS: usize = 950; | |
52 | pub const SYS_GETPID: usize = 20; | |
53 | pub const SYS_GETPGID: usize = 132; | |
54 | pub const SYS_GETPPID: usize = 64; | |
55 | pub const SYS_GETUID: usize = 199; | |
56 | pub const SYS_IOPL: usize = 110; | |
57 | pub const SYS_KILL: usize = 37; | |
58 | pub const SYS_MKNS: usize = 984; | |
59 | pub const SYS_NANOSLEEP: usize =162; | |
60 | pub const SYS_PHYSALLOC: usize =945; | |
61 | pub const SYS_PHYSFREE: usize = 946; | |
62 | pub const SYS_PHYSMAP: usize = 947; | |
63 | pub const SYS_PHYSUNMAP: usize =948; | |
64 | pub const SYS_VIRTTOPHYS: usize=949; | |
65 | pub const SYS_PIPE2: usize = 331; | |
66 | pub const SYS_SETPGID: usize = 57; | |
67 | pub const SYS_SETREGID: usize = 204; | |
68 | pub const SYS_SETRENS: usize = 952; | |
69 | pub const SYS_SETREUID: usize = 203; | |
70 | pub const SYS_SIGACTION: usize =67; | |
71 | pub const SYS_SIGRETURN: usize =119; | |
72 | pub const SYS_WAITPID: usize = 7; | |
73 | pub const SYS_YIELD: usize = 158; |