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;
16
17pub const SYS_IPC_CREATE_PORT: usize = 200;
19pub const SYS_IPC_SEND: usize = 201;
20pub const SYS_IPC_RECV: usize = 202;
21pub const SYS_IPC_CALL: usize = 203;
22pub const SYS_IPC_REPLY: usize = 204;
23pub const SYS_IPC_BIND_PORT: usize = 205;
24pub const SYS_IPC_UNBIND_PORT: usize = 206;
25pub const SYS_IPC_TRY_RECV: usize = 207;
26pub const SYS_IPC_CONNECT: usize = 208;
27pub const SYS_IPC_RING_CREATE: usize = 210;
28pub const SYS_IPC_RING_MAP: usize = 211;
29
30pub const SYS_CHAN_CREATE: usize = 220;
32pub const SYS_CHAN_SEND: usize = 221;
33pub const SYS_CHAN_RECV: usize = 222;
34pub const SYS_CHAN_TRY_RECV: usize = 223;
35pub const SYS_CHAN_CLOSE: usize = 224;
36
37pub const SYS_SEM_CREATE: usize = 230;
39pub const SYS_SEM_WAIT: usize = 231;
40pub const SYS_SEM_TRYWAIT: usize = 232;
41pub const SYS_SEM_POST: usize = 233;
42pub const SYS_SEM_CLOSE: usize = 234;
43
44pub const SYS_PCI_ENUM: usize = 240;
46pub const SYS_PCI_CFG_READ: usize = 241;
47pub const SYS_PCI_CFG_WRITE: usize = 242;
48
49pub const SYS_PROC_EXIT: usize = 300;
51pub const SYS_PROC_YIELD: usize = 301;
52pub const SYS_PROC_FORK: usize = 302;
53pub const SYS_FUTEX_WAIT: usize = 303;
54pub const SYS_FUTEX_WAKE: usize = 304;
55pub const SYS_FUTEX_REQUEUE: usize = 305;
56pub const SYS_FUTEX_CMP_REQUEUE: usize = 306;
57pub const SYS_FUTEX_WAKE_OP: usize = 307;
58pub const SYS_PROC_GETPID: usize = 308;
59pub const SYS_PROC_GETPPID: usize = 309;
60pub const SYS_PROC_WAITPID: usize = 310;
61pub const SYS_GETPID: usize = 311;
62pub const SYS_GETTID: usize = 312;
63pub const SYS_GETPPID: usize = SYS_PROC_GETPPID;
64pub const SYS_PROC_WAIT: usize = 314;
65pub const SYS_PROC_EXECVE: usize = 315;
66pub const SYS_FCNTL: usize = 316;
67pub const SYS_SETPGID: usize = 317;
68pub const SYS_GETPGID: usize = 318;
69pub const SYS_SETSID: usize = 319;
70
71pub const SYS_KILL: usize = 320;
73pub const SYS_SIGPROCMASK: usize = 321;
74pub const SYS_SIGACTION: usize = 322;
75pub const SYS_SIGALTSTACK: usize = 323;
76pub const SYS_SIGPENDING: usize = 324;
77pub const SYS_SIGSUSPEND: usize = 325;
78pub const SYS_SIGTIMEDWAIT: usize = 326;
79pub const SYS_SIGQUEUE: usize = 327;
80pub const SYS_KILLPG: usize = 328;
81pub const SYS_GETITIMER: usize = 329;
82pub const SYS_SETITIMER: usize = 330;
83pub const SYS_GETPGRP: usize = 331;
84pub const SYS_GETSID: usize = 332;
85pub const SYS_SET_TID_ADDRESS: usize = 333;
86pub const SYS_EXIT_GROUP: usize = 334;
87pub const SYS_GETUID: usize = 335;
88pub const SYS_GETEUID: usize = 336;
89pub const SYS_GETGID: usize = 337;
90pub const SYS_GETEGID: usize = 338;
91pub const SYS_SETUID: usize = 339;
92pub const SYS_SETGID: usize = 340;
93pub const SYS_THREAD_CREATE: usize = 341;
94pub const SYS_THREAD_JOIN: usize = 342;
95pub const SYS_THREAD_EXIT: usize = 343;
96pub const SYS_UNAME: usize = 344;
97pub const SYS_ARCH_PRCTL: usize = 350;
98pub const SYS_TGKILL: usize = 352;
99pub const SYS_RT_SIGRETURN: usize = 353;
100
101pub const SYS_OPEN: usize = 403;
103pub const SYS_WRITE: usize = 404;
104pub const SYS_READ: usize = 405;
105pub const SYS_CLOSE: usize = 406;
106pub const SYS_LSEEK: usize = 407;
107pub const SYS_FSTAT: usize = 408;
108pub const SYS_STAT: usize = 409;
109
110pub const SYS_NET_RECV: usize = 410;
112pub const SYS_NET_SEND: usize = 411;
113pub const SYS_NET_INFO: usize = 412;
114
115pub const SYS_VOLUME_READ: usize = 420;
117pub const SYS_VOLUME_WRITE: usize = 421;
118pub const SYS_VOLUME_INFO: usize = 422;
119
120pub const SYS_GETDENTS: usize = 430;
122pub const SYS_PIPE: usize = 431;
123pub const SYS_DUP: usize = 432;
124pub const SYS_DUP2: usize = 433;
125pub const SYS_CHDIR: usize = 440;
126pub const SYS_FCHDIR: usize = 441;
127pub const SYS_GETCWD: usize = 442;
128pub const SYS_IOCTL: usize = 443;
129pub const SYS_UMASK: usize = 444;
130pub const SYS_UNLINK: usize = 445;
131pub const SYS_RMDIR: usize = 446;
132pub const SYS_MKDIR: usize = 447;
133pub const SYS_RENAME: usize = 448;
134pub const SYS_LINK: usize = 449;
135pub const SYS_SYMLINK: usize = 450;
136pub const SYS_READLINK: usize = 451;
137pub const SYS_CHMOD: usize = 452;
138pub const SYS_FCHMOD: usize = 453;
139pub const SYS_TRUNCATE: usize = 454;
140pub const SYS_FTRUNCATE: usize = 455;
141pub const SYS_PREAD: usize = 456;
142pub const SYS_PWRITE: usize = 457;
143pub const SYS_POLL: usize = 460;
144pub const SYS_PPOLL: usize = 461;
145
146pub const SYS_CLOCK_GETTIME: usize = 500;
148pub const SYS_NANOSLEEP: usize = 501;
149
150pub const SYS_DEBUG_LOG: usize = 600;
152
153pub const SYS_MODULE_LOAD: usize = 700;
155pub const SYS_MODULE_UNLOAD: usize = 701;
156pub const SYS_MODULE_GET_SYMBOL: usize = 702;
157pub const SYS_MODULE_QUERY: usize = 703;
158
159pub const SYS_SILO_CREATE: usize = 800;
161pub const SYS_SILO_CONFIG: usize = 801;
162pub const SYS_SILO_ATTACH_MODULE: usize = 802;
163pub const SYS_SILO_START: usize = 803;
164pub const SYS_SILO_STOP: usize = 804;
165pub const SYS_SILO_KILL: usize = 805;
166pub const SYS_SILO_EVENT_NEXT: usize = 806;
167pub const SYS_SILO_SUSPEND: usize = 807;
168pub const SYS_SILO_RESUME: usize = 808;
169pub const SYS_SILO_PLEDGE: usize = 809;
170pub const SYS_SILO_UNVEIL: usize = 810;
171pub const SYS_SILO_ENTER_SANDBOX: usize = 811;
172
173pub const SYS_ABI_VERSION: usize = 900;