1pub const SYS_NULL: usize = 0;
3pub const SYS_HANDLE_DUPLICATE: usize = 1;
4pub const SYS_HANDLE_CLOSE: usize = 2;
5pub const SYS_HANDLE_WAIT: usize = 3;
6pub const SYS_HANDLE_GRANT: usize = 4;
7pub const SYS_HANDLE_REVOKE: usize = 5;
8pub const SYS_HANDLE_INFO: usize = 6;
9
10pub const SYS_MMAP: usize = 100;
12pub const SYS_MUNMAP: usize = 101;
13pub const SYS_BRK: usize = 102;
14pub const SYS_MREMAP: usize = 103;
15pub const SYS_MPROTECT: usize = 104;
16pub const SYS_MEM_REGION_EXPORT: usize = 105;
17pub const SYS_MEM_REGION_MAP: usize = 106;
18pub const SYS_MEM_REGION_INFO: usize = 107;
19
20pub const SYS_IPC_CREATE_PORT: usize = 200;
22pub const SYS_IPC_SEND: usize = 201;
23pub const SYS_IPC_RECV: usize = 202;
24pub const SYS_IPC_CALL: usize = 203;
25pub const SYS_IPC_REPLY: usize = 204;
26pub const SYS_IPC_BIND_PORT: usize = 205;
27pub const SYS_IPC_UNBIND_PORT: usize = 206;
28pub const SYS_IPC_TRY_RECV: usize = 207;
29pub const SYS_IPC_CONNECT: usize = 208;
30pub const SYS_IPC_RING_CREATE: usize = 210;
31pub const SYS_IPC_RING_MAP: usize = 211;
32
33pub const SYS_CHAN_CREATE: usize = 220;
35pub const SYS_CHAN_SEND: usize = 221;
36pub const SYS_CHAN_RECV: usize = 222;
37pub const SYS_CHAN_TRY_RECV: usize = 223;
38pub const SYS_CHAN_CLOSE: usize = 224;
39
40pub const SYS_SEM_CREATE: usize = 230;
42pub const SYS_SEM_WAIT: usize = 231;
43pub const SYS_SEM_TRYWAIT: usize = 232;
44pub const SYS_SEM_POST: usize = 233;
45pub const SYS_SEM_CLOSE: usize = 234;
46
47pub const SYS_PCI_ENUM: usize = 240;
49pub const SYS_PCI_CFG_READ: usize = 241;
50pub const SYS_PCI_CFG_WRITE: usize = 242;
51
52pub const SYS_PROC_EXIT: usize = 300;
54pub const SYS_PROC_YIELD: usize = 301;
55pub const SYS_PROC_FORK: usize = 302;
56pub const SYS_FUTEX_WAIT: usize = 303;
57pub const SYS_FUTEX_WAKE: usize = 304;
58pub const SYS_FUTEX_REQUEUE: usize = 305;
59pub const SYS_FUTEX_CMP_REQUEUE: usize = 306;
60pub const SYS_FUTEX_WAKE_OP: usize = 307;
61pub const SYS_PROC_GETPID: usize = 308;
62pub const SYS_PROC_GETPPID: usize = 309;
63pub const SYS_PROC_WAITPID: usize = 310;
64pub const SYS_GETPID: usize = 311;
65pub const SYS_GETTID: usize = 312;
66pub const SYS_GETPPID: usize = SYS_PROC_GETPPID;
67pub const SYS_PROC_WAIT: usize = 314;
68pub const SYS_PROC_EXECVE: usize = 315;
69pub const SYS_FCNTL: usize = 316;
70pub const SYS_SETPGID: usize = 317;
71pub const SYS_GETPGID: usize = 318;
72pub const SYS_SETSID: usize = 319;
73
74pub const SYS_KILL: usize = 320;
76pub const SYS_SIGPROCMASK: usize = 321;
77pub const SYS_SIGACTION: usize = 322;
78pub const SYS_SIGALTSTACK: usize = 323;
79pub const SYS_SIGPENDING: usize = 324;
80pub const SYS_SIGSUSPEND: usize = 325;
81pub const SYS_SIGTIMEDWAIT: usize = 326;
82pub const SYS_SIGQUEUE: usize = 327;
83pub const SYS_KILLPG: usize = 328;
84pub const SYS_GETITIMER: usize = 329;
85pub const SYS_SETITIMER: usize = 330;
86pub const SYS_GETPGRP: usize = 331;
87pub const SYS_GETSID: usize = 332;
88pub const SYS_SET_TID_ADDRESS: usize = 333;
89pub const SYS_EXIT_GROUP: usize = 334;
90pub const SYS_GETUID: usize = 335;
91pub const SYS_GETEUID: usize = 336;
92pub const SYS_GETGID: usize = 337;
93pub const SYS_GETEGID: usize = 338;
94pub const SYS_SETUID: usize = 339;
95pub const SYS_SETGID: usize = 340;
96pub const SYS_THREAD_CREATE: usize = 341;
97pub const SYS_THREAD_JOIN: usize = 342;
98pub const SYS_THREAD_EXIT: usize = 343;
99pub const SYS_UNAME: usize = 344;
100pub const SYS_ARCH_PRCTL: usize = 350;
101pub const SYS_TGKILL: usize = 352;
102pub const SYS_RT_SIGRETURN: usize = 353;
103
104pub const SYS_OPEN: usize = 403;
106pub const SYS_WRITE: usize = 404;
107pub const SYS_READ: usize = 405;
108pub const SYS_CLOSE: usize = 406;
109pub const SYS_LSEEK: usize = 407;
110pub const SYS_FSTAT: usize = 408;
111pub const SYS_STAT: usize = 409;
112
113pub const SYS_NET_RECV: usize = 410;
115pub const SYS_NET_SEND: usize = 411;
116pub const SYS_NET_INFO: usize = 412;
117
118pub const SYS_VOLUME_READ: usize = 420;
120pub const SYS_VOLUME_WRITE: usize = 421;
121pub const SYS_VOLUME_INFO: usize = 422;
122
123pub const SYS_GETDENTS: usize = 430;
125pub const SYS_PIPE: usize = 431;
126pub const SYS_DUP: usize = 432;
127pub const SYS_DUP2: usize = 433;
128pub const SYS_CHDIR: usize = 440;
129pub const SYS_FCHDIR: usize = 441;
130pub const SYS_GETCWD: usize = 442;
131pub const SYS_IOCTL: usize = 443;
132pub const SYS_UMASK: usize = 444;
133pub const SYS_UNLINK: usize = 445;
134pub const SYS_RMDIR: usize = 446;
135pub const SYS_MKDIR: usize = 447;
136pub const SYS_RENAME: usize = 448;
137pub const SYS_LINK: usize = 449;
138pub const SYS_SYMLINK: usize = 450;
139pub const SYS_READLINK: usize = 451;
140pub const SYS_CHMOD: usize = 452;
141pub const SYS_FCHMOD: usize = 453;
142pub const SYS_TRUNCATE: usize = 454;
143pub const SYS_FTRUNCATE: usize = 455;
144pub const SYS_PREAD: usize = 456;
145pub const SYS_PWRITE: usize = 457;
146pub const SYS_POLL: usize = 460;
147pub const SYS_PPOLL: usize = 461;
148
149pub const AT_FDCWD: i64 = -100;
152pub const SYS_OPENAT: usize = 462;
154pub const SYS_FSTATAT: usize = 463;
156pub const SYS_UNLINKAT: usize = 464;
158pub const SYS_RENAMEAT: usize = 465;
160pub const SYS_MKDIRAT: usize = 466;
162pub const SYS_READLINKAT: usize = 467;
164
165pub const SYS_CLOCK_GETTIME: usize = 500;
167pub const SYS_NANOSLEEP: usize = 501;
168
169pub const SYS_DEBUG_LOG: usize = 600;
171
172pub const SYS_MODULE_LOAD: usize = 700;
174pub const SYS_MODULE_UNLOAD: usize = 701;
175pub const SYS_MODULE_GET_SYMBOL: usize = 702;
176pub const SYS_MODULE_QUERY: usize = 703;
177
178pub const SYS_SILO_CREATE: usize = 800;
180pub const SYS_SILO_CONFIG: usize = 801;
181pub const SYS_SILO_ATTACH_MODULE: usize = 802;
182pub const SYS_SILO_START: usize = 803;
183pub const SYS_SILO_STOP: usize = 804;
184pub const SYS_SILO_KILL: usize = 805;
185pub const SYS_SILO_EVENT_NEXT: usize = 806;
186pub const SYS_SILO_SUSPEND: usize = 807;
187pub const SYS_SILO_RESUME: usize = 808;
188pub const SYS_SILO_PLEDGE: usize = 809;
189pub const SYS_SILO_UNVEIL: usize = 810;
190pub const SYS_SILO_ENTER_SANDBOX: usize = 811;
191
192pub const SYS_ABI_VERSION: usize = 900;