]> git.proxmox.com Git - rustc.git/blame - src/liblibc/src/unix/notbsd/linux/mips/mips64.rs
New upstream version 1.29.0+dfsg1
[rustc.git] / src / liblibc / src / unix / notbsd / linux / mips / mips64.rs
CommitLineData
9e0c209e
SL
1pub type blkcnt_t = i64;
2pub type blksize_t = i64;
3pub type c_char = i8;
4pub type c_long = i64;
5pub type c_ulong = u64;
9e0c209e
SL
6pub type ino_t = u64;
7pub type nlink_t = u64;
8pub type off_t = i64;
9e0c209e
SL
9pub type suseconds_t = i64;
10pub type time_t = i64;
11pub type wchar_t = i32;
041b39d2 12pub type clock_t = i64;
3b2f2976 13pub type __u64 = ::c_ulong;
9e0c209e
SL
14
15s! {
476ff2be
SL
16 pub struct aiocb {
17 pub aio_fildes: ::c_int,
18 pub aio_lio_opcode: ::c_int,
19 pub aio_reqprio: ::c_int,
20 pub aio_buf: *mut ::c_void,
21 pub aio_nbytes: ::size_t,
22 pub aio_sigevent: ::sigevent,
23 __next_prio: *mut aiocb,
24 __abs_prio: ::c_int,
25 __policy: ::c_int,
26 __error_code: ::c_int,
27 __return_value: ::ssize_t,
28 pub aio_offset: off_t,
29 __glibc_reserved: [::c_char; 32]
30 }
31
9e0c209e
SL
32 pub struct stat {
33 pub st_dev: ::c_ulong,
34 st_pad1: [::c_long; 2],
35 pub st_ino: ::ino_t,
36 pub st_mode: ::mode_t,
37 pub st_nlink: ::nlink_t,
38 pub st_uid: ::uid_t,
39 pub st_gid: ::gid_t,
40 pub st_rdev: ::c_ulong,
41 st_pad2: [::c_ulong; 1],
42 pub st_size: ::off_t,
43 st_pad3: ::c_long,
44 pub st_atime: ::time_t,
45 pub st_atime_nsec: ::c_long,
46 pub st_mtime: ::time_t,
47 pub st_mtime_nsec: ::c_long,
48 pub st_ctime: ::time_t,
49 pub st_ctime_nsec: ::c_long,
50 pub st_blksize: ::blksize_t,
51 st_pad4: ::c_long,
52 pub st_blocks: ::blkcnt_t,
53 st_pad5: [::c_long; 7],
54 }
55
56 pub struct stat64 {
57 pub st_dev: ::c_ulong,
58 st_pad1: [::c_long; 2],
59 pub st_ino: ::ino64_t,
60 pub st_mode: ::mode_t,
61 pub st_nlink: ::nlink_t,
62 pub st_uid: ::uid_t,
63 pub st_gid: ::gid_t,
64 pub st_rdev: ::c_ulong,
65 st_pad2: [::c_long; 2],
66 pub st_size: ::off64_t,
67 pub st_atime: ::time_t,
68 pub st_atime_nsec: ::c_long,
69 pub st_mtime: ::time_t,
70 pub st_mtime_nsec: ::c_long,
71 pub st_ctime: ::time_t,
72 pub st_ctime_nsec: ::c_long,
73 pub st_blksize: ::blksize_t,
74 st_pad3: ::c_long,
75 pub st_blocks: ::blkcnt64_t,
76 st_pad5: [::c_long; 7],
77 }
78
3b2f2976
XL
79 pub struct statfs64 {
80 pub f_type: ::c_long,
81 pub f_bsize: ::c_long,
82 pub f_frsize: ::c_long,
83 pub f_blocks: u64,
84 pub f_bfree: u64,
85 pub f_files: u64,
86 pub f_ffree: u64,
87 pub f_bavail: u64,
88 pub f_fsid: ::fsid_t,
89 pub f_namelen: ::c_long,
90 pub f_flags: ::c_long,
91 pub f_spare: [::c_long; 5],
92 }
93
8faf50e0
XL
94 pub struct statvfs {
95 pub f_bsize: ::c_ulong,
96 pub f_frsize: ::c_ulong,
97 pub f_blocks: ::fsblkcnt_t,
98 pub f_bfree: ::fsblkcnt_t,
99 pub f_bavail: ::fsblkcnt_t,
100 pub f_files: ::fsfilcnt_t,
101 pub f_ffree: ::fsfilcnt_t,
102 pub f_favail: ::fsfilcnt_t,
103 pub f_fsid: ::c_ulong,
104 pub f_flag: ::c_ulong,
105 pub f_namemax: ::c_ulong,
106 __f_spare: [::c_int; 6],
107 }
108
3b2f2976
XL
109 pub struct statvfs64 {
110 pub f_bsize: ::c_ulong,
111 pub f_frsize: ::c_ulong,
112 pub f_blocks: u64,
113 pub f_bfree: u64,
114 pub f_bavail: u64,
115 pub f_files: u64,
116 pub f_ffree: u64,
117 pub f_favail: u64,
118 pub f_fsid: ::c_ulong,
119 pub f_flag: ::c_ulong,
120 pub f_namemax: ::c_ulong,
121 __f_spare: [::c_int; 6],
122 }
123
9e0c209e
SL
124 pub struct pthread_attr_t {
125 __size: [::c_ulong; 7]
126 }
127
128 pub struct sigaction {
129 pub sa_flags: ::c_int,
130 pub sa_sigaction: ::sighandler_t,
131 pub sa_mask: sigset_t,
7cac9316 132 pub sa_restorer: ::dox::Option<extern fn()>,
9e0c209e
SL
133 }
134
135 pub struct stack_t {
136 pub ss_sp: *mut ::c_void,
137 pub ss_size: ::size_t,
138 pub ss_flags: ::c_int,
139 }
140
141 pub struct sigset_t {
142 __size: [::c_ulong; 16],
143 }
144
145 pub struct siginfo_t {
146 pub si_signo: ::c_int,
147 pub si_code: ::c_int,
148 pub si_errno: ::c_int,
149 _pad: ::c_int,
150 _pad2: [::c_long; 14],
151 }
152
153 pub struct ipc_perm {
154 pub __key: ::key_t,
155 pub uid: ::uid_t,
156 pub gid: ::gid_t,
157 pub cuid: ::uid_t,
158 pub cgid: ::gid_t,
159 pub mode: ::c_uint,
160 pub __seq: ::c_ushort,
161 __pad1: ::c_ushort,
162 __unused1: ::c_ulong,
163 __unused2: ::c_ulong
164 }
165
166 pub struct shmid_ds {
167 pub shm_perm: ::ipc_perm,
168 pub shm_segsz: ::size_t,
169 pub shm_atime: ::time_t,
170 pub shm_dtime: ::time_t,
171 pub shm_ctime: ::time_t,
172 pub shm_cpid: ::pid_t,
173 pub shm_lpid: ::pid_t,
174 pub shm_nattch: ::shmatt_t,
175 __unused4: ::c_ulong,
176 __unused5: ::c_ulong
177 }
178
179 pub struct msqid_ds {
180 pub msg_perm: ::ipc_perm,
181 pub msg_stime: ::time_t,
182 pub msg_rtime: ::time_t,
183 pub msg_ctime: ::time_t,
184 __msg_cbytes: ::c_ulong,
185 pub msg_qnum: ::msgqnum_t,
186 pub msg_qbytes: ::msglen_t,
187 pub msg_lspid: ::pid_t,
188 pub msg_lrpid: ::pid_t,
189 __glibc_reserved4: ::c_ulong,
190 __glibc_reserved5: ::c_ulong,
191 }
192
193 pub struct statfs {
194 pub f_type: ::c_long,
195 pub f_bsize: ::c_long,
196 pub f_frsize: ::c_long,
197 pub f_blocks: ::fsblkcnt_t,
198 pub f_bfree: ::fsblkcnt_t,
199 pub f_files: ::fsblkcnt_t,
200 pub f_ffree: ::fsblkcnt_t,
201 pub f_bavail: ::fsblkcnt_t,
202 pub f_fsid: ::fsid_t,
203
204 pub f_namelen: ::c_long,
205 f_spare: [::c_long; 6],
206 }
207
208 pub struct msghdr {
209 pub msg_name: *mut ::c_void,
210 pub msg_namelen: ::socklen_t,
211 pub msg_iov: *mut ::iovec,
212 pub msg_iovlen: ::size_t,
213 pub msg_control: *mut ::c_void,
214 pub msg_controllen: ::size_t,
215 pub msg_flags: ::c_int,
216 }
217
32a655c1
SL
218 pub struct cmsghdr {
219 pub cmsg_len: ::size_t,
220 pub cmsg_level: ::c_int,
221 pub cmsg_type: ::c_int,
222 }
223
9e0c209e
SL
224 pub struct termios {
225 pub c_iflag: ::tcflag_t,
226 pub c_oflag: ::tcflag_t,
227 pub c_cflag: ::tcflag_t,
228 pub c_lflag: ::tcflag_t,
229 pub c_line: ::cc_t,
230 pub c_cc: [::cc_t; ::NCCS],
231 }
232
041b39d2
XL
233 pub struct flock {
234 pub l_type: ::c_short,
235 pub l_whence: ::c_short,
236 pub l_start: ::off_t,
237 pub l_len: ::off_t,
238 pub l_pid: ::pid_t,
239 }
240
9e0c209e
SL
241 pub struct sysinfo {
242 pub uptime: ::c_long,
243 pub loads: [::c_ulong; 3],
244 pub totalram: ::c_ulong,
245 pub freeram: ::c_ulong,
246 pub sharedram: ::c_ulong,
247 pub bufferram: ::c_ulong,
248 pub totalswap: ::c_ulong,
249 pub freeswap: ::c_ulong,
250 pub procs: ::c_ushort,
251 pub pad: ::c_ushort,
252 pub totalhigh: ::c_ulong,
253 pub freehigh: ::c_ulong,
254 pub mem_unit: ::c_uint,
255 pub _f: [::c_char; 0],
256 }
9e0c209e
SL
257}
258
259pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
260pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4;
261pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
262pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
3b2f2976
XL
263pub const __SIZEOF_PTHREAD_RWLOCKATTR_T: usize = 8;
264
8faf50e0
XL
265#[cfg(target_endian = "little")]
266pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
267 ::pthread_mutex_t {
268 __align: [],
269 size: [
270 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
271 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
272 ],
273 };
274#[cfg(target_endian = "little")]
275pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
276 ::pthread_mutex_t {
277 __align: [],
278 size: [
279 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0,
280 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
281 ],
282 };
283#[cfg(target_endian = "little")]
284pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
285 ::pthread_mutex_t {
286 __align: [],
287 size: [
288 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0,
289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
290 ],
291 };
292#[cfg(target_endian = "big")]
293pub const PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
294 ::pthread_mutex_t {
295 __align: [],
296 size: [
297 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
298 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
299 ],
300 };
301#[cfg(target_endian = "big")]
302pub const PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
303 ::pthread_mutex_t {
304 __align: [],
305 size: [
306 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,
307 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
308 ],
309 };
310#[cfg(target_endian = "big")]
311pub const PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP: ::pthread_mutex_t =
312 ::pthread_mutex_t {
313 __align: [],
314 size: [
315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0,
316 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
317 ],
318 };
319
3b2f2976 320pub const O_LARGEFILE: ::c_int = 0;
9e0c209e 321
476ff2be
SL
322pub const RLIM_INFINITY: ::rlim_t = 0xffff_ffff_ffff_ffff;
323
abe05a73
XL
324pub const SYS_read: ::c_long = 5000 + 0;
325pub const SYS_write: ::c_long = 5000 + 1;
326pub const SYS_open: ::c_long = 5000 + 2;
327pub const SYS_close: ::c_long = 5000 + 3;
328pub const SYS_stat: ::c_long = 5000 + 4;
329pub const SYS_fstat: ::c_long = 5000 + 5;
330pub const SYS_lstat: ::c_long = 5000 + 6;
331pub const SYS_poll: ::c_long = 5000 + 7;
332pub const SYS_lseek: ::c_long = 5000 + 8;
333pub const SYS_mmap: ::c_long = 5000 + 9;
334pub const SYS_mprotect: ::c_long = 5000 + 10;
335pub const SYS_munmap: ::c_long = 5000 + 11;
336pub const SYS_brk: ::c_long = 5000 + 12;
337pub const SYS_rt_sigaction: ::c_long = 5000 + 13;
338pub const SYS_rt_sigprocmask: ::c_long = 5000 + 14;
339pub const SYS_ioctl: ::c_long = 5000 + 15;
340pub const SYS_pread64: ::c_long = 5000 + 16;
341pub const SYS_pwrite64: ::c_long = 5000 + 17;
342pub const SYS_readv: ::c_long = 5000 + 18;
343pub const SYS_writev: ::c_long = 5000 + 19;
344pub const SYS_access: ::c_long = 5000 + 20;
345pub const SYS_pipe: ::c_long = 5000 + 21;
346pub const SYS__newselect: ::c_long = 5000 + 22;
347pub const SYS_sched_yield: ::c_long = 5000 + 23;
348pub const SYS_mremap: ::c_long = 5000 + 24;
349pub const SYS_msync: ::c_long = 5000 + 25;
350pub const SYS_mincore: ::c_long = 5000 + 26;
351pub const SYS_madvise: ::c_long = 5000 + 27;
352pub const SYS_shmget: ::c_long = 5000 + 28;
353pub const SYS_shmat: ::c_long = 5000 + 29;
354pub const SYS_shmctl: ::c_long = 5000 + 30;
355pub const SYS_dup: ::c_long = 5000 + 31;
356pub const SYS_dup2: ::c_long = 5000 + 32;
357pub const SYS_pause: ::c_long = 5000 + 33;
358pub const SYS_nanosleep: ::c_long = 5000 + 34;
359pub const SYS_getitimer: ::c_long = 5000 + 35;
360pub const SYS_setitimer: ::c_long = 5000 + 36;
361pub const SYS_alarm: ::c_long = 5000 + 37;
362pub const SYS_getpid: ::c_long = 5000 + 38;
363pub const SYS_sendfile: ::c_long = 5000 + 39;
364pub const SYS_socket: ::c_long = 5000 + 40;
365pub const SYS_connect: ::c_long = 5000 + 41;
366pub const SYS_accept: ::c_long = 5000 + 42;
367pub const SYS_sendto: ::c_long = 5000 + 43;
368pub const SYS_recvfrom: ::c_long = 5000 + 44;
369pub const SYS_sendmsg: ::c_long = 5000 + 45;
370pub const SYS_recvmsg: ::c_long = 5000 + 46;
371pub const SYS_shutdown: ::c_long = 5000 + 47;
372pub const SYS_bind: ::c_long = 5000 + 48;
373pub const SYS_listen: ::c_long = 5000 + 49;
374pub const SYS_getsockname: ::c_long = 5000 + 50;
375pub const SYS_getpeername: ::c_long = 5000 + 51;
376pub const SYS_socketpair: ::c_long = 5000 + 52;
377pub const SYS_setsockopt: ::c_long = 5000 + 53;
378pub const SYS_getsockopt: ::c_long = 5000 + 54;
379pub const SYS_clone: ::c_long = 5000 + 55;
380pub const SYS_fork: ::c_long = 5000 + 56;
381pub const SYS_execve: ::c_long = 5000 + 57;
382pub const SYS_exit: ::c_long = 5000 + 58;
383pub const SYS_wait4: ::c_long = 5000 + 59;
384pub const SYS_kill: ::c_long = 5000 + 60;
385pub const SYS_uname: ::c_long = 5000 + 61;
386pub const SYS_semget: ::c_long = 5000 + 62;
387pub const SYS_semop: ::c_long = 5000 + 63;
388pub const SYS_semctl: ::c_long = 5000 + 64;
389pub const SYS_shmdt: ::c_long = 5000 + 65;
390pub const SYS_msgget: ::c_long = 5000 + 66;
391pub const SYS_msgsnd: ::c_long = 5000 + 67;
392pub const SYS_msgrcv: ::c_long = 5000 + 68;
393pub const SYS_msgctl: ::c_long = 5000 + 69;
394pub const SYS_fcntl: ::c_long = 5000 + 70;
395pub const SYS_flock: ::c_long = 5000 + 71;
396pub const SYS_fsync: ::c_long = 5000 + 72;
397pub const SYS_fdatasync: ::c_long = 5000 + 73;
398pub const SYS_truncate: ::c_long = 5000 + 74;
399pub const SYS_ftruncate: ::c_long = 5000 + 75;
400pub const SYS_getdents: ::c_long = 5000 + 76;
401pub const SYS_getcwd: ::c_long = 5000 + 77;
402pub const SYS_chdir: ::c_long = 5000 + 78;
403pub const SYS_fchdir: ::c_long = 5000 + 79;
404pub const SYS_rename: ::c_long = 5000 + 80;
405pub const SYS_mkdir: ::c_long = 5000 + 81;
406pub const SYS_rmdir: ::c_long = 5000 + 82;
407pub const SYS_creat: ::c_long = 5000 + 83;
408pub const SYS_link: ::c_long = 5000 + 84;
409pub const SYS_unlink: ::c_long = 5000 + 85;
410pub const SYS_symlink: ::c_long = 5000 + 86;
411pub const SYS_readlink: ::c_long = 5000 + 87;
412pub const SYS_chmod: ::c_long = 5000 + 88;
413pub const SYS_fchmod: ::c_long = 5000 + 89;
414pub const SYS_chown: ::c_long = 5000 + 90;
415pub const SYS_fchown: ::c_long = 5000 + 91;
416pub const SYS_lchown: ::c_long = 5000 + 92;
417pub const SYS_umask: ::c_long = 5000 + 93;
418pub const SYS_gettimeofday: ::c_long = 5000 + 94;
419pub const SYS_getrlimit: ::c_long = 5000 + 95;
420pub const SYS_getrusage: ::c_long = 5000 + 96;
421pub const SYS_sysinfo: ::c_long = 5000 + 97;
422pub const SYS_times: ::c_long = 5000 + 98;
423pub const SYS_ptrace: ::c_long = 5000 + 99;
424pub const SYS_getuid: ::c_long = 5000 + 100;
425pub const SYS_syslog: ::c_long = 5000 + 101;
426pub const SYS_getgid: ::c_long = 5000 + 102;
427pub const SYS_setuid: ::c_long = 5000 + 103;
428pub const SYS_setgid: ::c_long = 5000 + 104;
429pub const SYS_geteuid: ::c_long = 5000 + 105;
430pub const SYS_getegid: ::c_long = 5000 + 106;
431pub const SYS_setpgid: ::c_long = 5000 + 107;
432pub const SYS_getppid: ::c_long = 5000 + 108;
433pub const SYS_getpgrp: ::c_long = 5000 + 109;
434pub const SYS_setsid: ::c_long = 5000 + 110;
435pub const SYS_setreuid: ::c_long = 5000 + 111;
436pub const SYS_setregid: ::c_long = 5000 + 112;
437pub const SYS_getgroups: ::c_long = 5000 + 113;
438pub const SYS_setgroups: ::c_long = 5000 + 114;
439pub const SYS_setresuid: ::c_long = 5000 + 115;
440pub const SYS_getresuid: ::c_long = 5000 + 116;
441pub const SYS_setresgid: ::c_long = 5000 + 117;
442pub const SYS_getresgid: ::c_long = 5000 + 118;
443pub const SYS_getpgid: ::c_long = 5000 + 119;
444pub const SYS_setfsuid: ::c_long = 5000 + 120;
445pub const SYS_setfsgid: ::c_long = 5000 + 121;
446pub const SYS_getsid: ::c_long = 5000 + 122;
447pub const SYS_capget: ::c_long = 5000 + 123;
448pub const SYS_capset: ::c_long = 5000 + 124;
449pub const SYS_rt_sigpending: ::c_long = 5000 + 125;
450pub const SYS_rt_sigtimedwait: ::c_long = 5000 + 126;
451pub const SYS_rt_sigqueueinfo: ::c_long = 5000 + 127;
452pub const SYS_rt_sigsuspend: ::c_long = 5000 + 128;
453pub const SYS_sigaltstack: ::c_long = 5000 + 129;
454pub const SYS_utime: ::c_long = 5000 + 130;
455pub const SYS_mknod: ::c_long = 5000 + 131;
456pub const SYS_personality: ::c_long = 5000 + 132;
457pub const SYS_ustat: ::c_long = 5000 + 133;
458pub const SYS_statfs: ::c_long = 5000 + 134;
459pub const SYS_fstatfs: ::c_long = 5000 + 135;
460pub const SYS_sysfs: ::c_long = 5000 + 136;
461pub const SYS_getpriority: ::c_long = 5000 + 137;
462pub const SYS_setpriority: ::c_long = 5000 + 138;
463pub const SYS_sched_setparam: ::c_long = 5000 + 139;
464pub const SYS_sched_getparam: ::c_long = 5000 + 140;
465pub const SYS_sched_setscheduler: ::c_long = 5000 + 141;
466pub const SYS_sched_getscheduler: ::c_long = 5000 + 142;
467pub const SYS_sched_get_priority_max: ::c_long = 5000 + 143;
468pub const SYS_sched_get_priority_min: ::c_long = 5000 + 144;
469pub const SYS_sched_rr_get_interval: ::c_long = 5000 + 145;
470pub const SYS_mlock: ::c_long = 5000 + 146;
471pub const SYS_munlock: ::c_long = 5000 + 147;
472pub const SYS_mlockall: ::c_long = 5000 + 148;
473pub const SYS_munlockall: ::c_long = 5000 + 149;
474pub const SYS_vhangup: ::c_long = 5000 + 150;
475pub const SYS_pivot_root: ::c_long = 5000 + 151;
476pub const SYS__sysctl: ::c_long = 5000 + 152;
477pub const SYS_prctl: ::c_long = 5000 + 153;
478pub const SYS_adjtimex: ::c_long = 5000 + 154;
479pub const SYS_setrlimit: ::c_long = 5000 + 155;
480pub const SYS_chroot: ::c_long = 5000 + 156;
481pub const SYS_sync: ::c_long = 5000 + 157;
482pub const SYS_acct: ::c_long = 5000 + 158;
483pub const SYS_settimeofday: ::c_long = 5000 + 159;
484pub const SYS_mount: ::c_long = 5000 + 160;
485pub const SYS_umount2: ::c_long = 5000 + 161;
486pub const SYS_swapon: ::c_long = 5000 + 162;
487pub const SYS_swapoff: ::c_long = 5000 + 163;
488pub const SYS_reboot: ::c_long = 5000 + 164;
489pub const SYS_sethostname: ::c_long = 5000 + 165;
490pub const SYS_setdomainname: ::c_long = 5000 + 166;
491pub const SYS_create_module: ::c_long = 5000 + 167;
492pub const SYS_init_module: ::c_long = 5000 + 168;
493pub const SYS_delete_module: ::c_long = 5000 + 169;
494pub const SYS_get_kernel_syms: ::c_long = 5000 + 170;
495pub const SYS_query_module: ::c_long = 5000 + 171;
496pub const SYS_quotactl: ::c_long = 5000 + 172;
497pub const SYS_nfsservctl: ::c_long = 5000 + 173;
498pub const SYS_getpmsg: ::c_long = 5000 + 174;
499pub const SYS_putpmsg: ::c_long = 5000 + 175;
500pub const SYS_afs_syscall: ::c_long = 5000 + 176;
501pub const SYS_reserved177: ::c_long = 5000 + 177;
502pub const SYS_gettid: ::c_long = 5000 + 178;
503pub const SYS_readahead: ::c_long = 5000 + 179;
504pub const SYS_setxattr: ::c_long = 5000 + 180;
505pub const SYS_lsetxattr: ::c_long = 5000 + 181;
506pub const SYS_fsetxattr: ::c_long = 5000 + 182;
507pub const SYS_getxattr: ::c_long = 5000 + 183;
508pub const SYS_lgetxattr: ::c_long = 5000 + 184;
509pub const SYS_fgetxattr: ::c_long = 5000 + 185;
510pub const SYS_listxattr: ::c_long = 5000 + 186;
511pub const SYS_llistxattr: ::c_long = 5000 + 187;
512pub const SYS_flistxattr: ::c_long = 5000 + 188;
513pub const SYS_removexattr: ::c_long = 5000 + 189;
514pub const SYS_lremovexattr: ::c_long = 5000 + 190;
515pub const SYS_fremovexattr: ::c_long = 5000 + 191;
516pub const SYS_tkill: ::c_long = 5000 + 192;
517pub const SYS_reserved193: ::c_long = 5000 + 193;
518pub const SYS_futex: ::c_long = 5000 + 194;
519pub const SYS_sched_setaffinity: ::c_long = 5000 + 195;
520pub const SYS_sched_getaffinity: ::c_long = 5000 + 196;
521pub const SYS_cacheflush: ::c_long = 5000 + 197;
522pub const SYS_cachectl: ::c_long = 5000 + 198;
523pub const SYS_sysmips: ::c_long = 5000 + 199;
524pub const SYS_io_setup: ::c_long = 5000 + 200;
525pub const SYS_io_destroy: ::c_long = 5000 + 201;
526pub const SYS_io_getevents: ::c_long = 5000 + 202;
527pub const SYS_io_submit: ::c_long = 5000 + 203;
528pub const SYS_io_cancel: ::c_long = 5000 + 204;
529pub const SYS_exit_group: ::c_long = 5000 + 205;
530pub const SYS_lookup_dcookie: ::c_long = 5000 + 206;
531pub const SYS_epoll_create: ::c_long = 5000 + 207;
532pub const SYS_epoll_ctl: ::c_long = 5000 + 208;
533pub const SYS_epoll_wait: ::c_long = 5000 + 209;
534pub const SYS_remap_file_pages: ::c_long = 5000 + 210;
535pub const SYS_rt_sigreturn: ::c_long = 5000 + 211;
536pub const SYS_set_tid_address: ::c_long = 5000 + 212;
537pub const SYS_restart_syscall: ::c_long = 5000 + 213;
538pub const SYS_semtimedop: ::c_long = 5000 + 214;
539pub const SYS_fadvise64: ::c_long = 5000 + 215;
540pub const SYS_timer_create: ::c_long = 5000 + 216;
541pub const SYS_timer_settime: ::c_long = 5000 + 217;
542pub const SYS_timer_gettime: ::c_long = 5000 + 218;
543pub const SYS_timer_getoverrun: ::c_long = 5000 + 219;
544pub const SYS_timer_delete: ::c_long = 5000 + 220;
545pub const SYS_clock_settime: ::c_long = 5000 + 221;
546pub const SYS_clock_gettime: ::c_long = 5000 + 222;
547pub const SYS_clock_getres: ::c_long = 5000 + 223;
548pub const SYS_clock_nanosleep: ::c_long = 5000 + 224;
549pub const SYS_tgkill: ::c_long = 5000 + 225;
550pub const SYS_utimes: ::c_long = 5000 + 226;
551pub const SYS_mbind: ::c_long = 5000 + 227;
552pub const SYS_get_mempolicy: ::c_long = 5000 + 228;
553pub const SYS_set_mempolicy: ::c_long = 5000 + 229;
554pub const SYS_mq_open: ::c_long = 5000 + 230;
555pub const SYS_mq_unlink: ::c_long = 5000 + 231;
556pub const SYS_mq_timedsend: ::c_long = 5000 + 232;
557pub const SYS_mq_timedreceive: ::c_long = 5000 + 233;
558pub const SYS_mq_notify: ::c_long = 5000 + 234;
559pub const SYS_mq_getsetattr: ::c_long = 5000 + 235;
560pub const SYS_vserver: ::c_long = 5000 + 236;
561pub const SYS_waitid: ::c_long = 5000 + 237;
562/* pub const SYS_sys_setaltroot: ::c_long = 5000 + 238; */
563pub const SYS_add_key: ::c_long = 5000 + 239;
564pub const SYS_request_key: ::c_long = 5000 + 240;
565pub const SYS_keyctl: ::c_long = 5000 + 241;
566pub const SYS_set_thread_area: ::c_long = 5000 + 242;
567pub const SYS_inotify_init: ::c_long = 5000 + 243;
568pub const SYS_inotify_add_watch: ::c_long = 5000 + 244;
569pub const SYS_inotify_rm_watch: ::c_long = 5000 + 245;
570pub const SYS_migrate_pages: ::c_long = 5000 + 246;
571pub const SYS_openat: ::c_long = 5000 + 247;
572pub const SYS_mkdirat: ::c_long = 5000 + 248;
573pub const SYS_mknodat: ::c_long = 5000 + 249;
574pub const SYS_fchownat: ::c_long = 5000 + 250;
575pub const SYS_futimesat: ::c_long = 5000 + 251;
576pub const SYS_newfstatat: ::c_long = 5000 + 252;
577pub const SYS_unlinkat: ::c_long = 5000 + 253;
578pub const SYS_renameat: ::c_long = 5000 + 254;
579pub const SYS_linkat: ::c_long = 5000 + 255;
580pub const SYS_symlinkat: ::c_long = 5000 + 256;
581pub const SYS_readlinkat: ::c_long = 5000 + 257;
582pub const SYS_fchmodat: ::c_long = 5000 + 258;
583pub const SYS_faccessat: ::c_long = 5000 + 259;
584pub const SYS_pselect6: ::c_long = 5000 + 260;
585pub const SYS_ppoll: ::c_long = 5000 + 261;
586pub const SYS_unshare: ::c_long = 5000 + 262;
587pub const SYS_splice: ::c_long = 5000 + 263;
588pub const SYS_sync_file_range: ::c_long = 5000 + 264;
589pub const SYS_tee: ::c_long = 5000 + 265;
590pub const SYS_vmsplice: ::c_long = 5000 + 266;
591pub const SYS_move_pages: ::c_long = 5000 + 267;
592pub const SYS_set_robust_list: ::c_long = 5000 + 268;
593pub const SYS_get_robust_list: ::c_long = 5000 + 269;
594pub const SYS_kexec_load: ::c_long = 5000 + 270;
595pub const SYS_getcpu: ::c_long = 5000 + 271;
596pub const SYS_epoll_pwait: ::c_long = 5000 + 272;
597pub const SYS_ioprio_set: ::c_long = 5000 + 273;
598pub const SYS_ioprio_get: ::c_long = 5000 + 274;
599pub const SYS_utimensat: ::c_long = 5000 + 275;
600pub const SYS_signalfd: ::c_long = 5000 + 276;
601pub const SYS_timerfd: ::c_long = 5000 + 277;
602pub const SYS_eventfd: ::c_long = 5000 + 278;
603pub const SYS_fallocate: ::c_long = 5000 + 279;
604pub const SYS_timerfd_create: ::c_long = 5000 + 280;
605pub const SYS_timerfd_gettime: ::c_long = 5000 + 281;
606pub const SYS_timerfd_settime: ::c_long = 5000 + 282;
607pub const SYS_signalfd4: ::c_long = 5000 + 283;
608pub const SYS_eventfd2: ::c_long = 5000 + 284;
609pub const SYS_epoll_create1: ::c_long = 5000 + 285;
610pub const SYS_dup3: ::c_long = 5000 + 286;
611pub const SYS_pipe2: ::c_long = 5000 + 287;
612pub const SYS_inotify_init1: ::c_long = 5000 + 288;
613pub const SYS_preadv: ::c_long = 5000 + 289;
614pub const SYS_pwritev: ::c_long = 5000 + 290;
615pub const SYS_rt_tgsigqueueinfo: ::c_long = 5000 + 291;
616pub const SYS_perf_event_open: ::c_long = 5000 + 292;
617pub const SYS_accept4: ::c_long = 5000 + 293;
618pub const SYS_recvmmsg: ::c_long = 5000 + 294;
619pub const SYS_fanotify_init: ::c_long = 5000 + 295;
620pub const SYS_fanotify_mark: ::c_long = 5000 + 296;
621pub const SYS_prlimit64: ::c_long = 5000 + 297;
622pub const SYS_name_to_handle_at: ::c_long = 5000 + 298;
623pub const SYS_open_by_handle_at: ::c_long = 5000 + 299;
624pub const SYS_clock_adjtime: ::c_long = 5000 + 300;
625pub const SYS_syncfs: ::c_long = 5000 + 301;
626pub const SYS_sendmmsg: ::c_long = 5000 + 302;
627pub const SYS_setns: ::c_long = 5000 + 303;
628pub const SYS_process_vm_readv: ::c_long = 5000 + 304;
629pub const SYS_process_vm_writev: ::c_long = 5000 + 305;
630pub const SYS_kcmp: ::c_long = 5000 + 306;
631pub const SYS_finit_module: ::c_long = 5000 + 307;
632pub const SYS_getdents64: ::c_long = 5000 + 308;
633pub const SYS_sched_setattr: ::c_long = 5000 + 309;
634pub const SYS_sched_getattr: ::c_long = 5000 + 310;
635pub const SYS_renameat2: ::c_long = 5000 + 311;
636pub const SYS_seccomp: ::c_long = 5000 + 312;
637pub const SYS_getrandom: ::c_long = 5000 + 313;
638pub const SYS_memfd_create: ::c_long = 5000 + 314;
639pub const SYS_bpf: ::c_long = 5000 + 315;
640pub const SYS_execveat: ::c_long = 5000 + 316;
641pub const SYS_userfaultfd: ::c_long = 5000 + 317;
642pub const SYS_membarrier: ::c_long = 5000 + 318;
643pub const SYS_mlock2: ::c_long = 5000 + 319;
644pub const SYS_copy_file_range: ::c_long = 5000 + 320;
645pub const SYS_preadv2: ::c_long = 5000 + 321;
646pub const SYS_pwritev2: ::c_long = 5000 + 322;
647pub const SYS_pkey_mprotect: ::c_long = 5000 + 323;
648pub const SYS_pkey_alloc: ::c_long = 5000 + 324;
649pub const SYS_pkey_free: ::c_long = 5000 + 325;