1
- /* Automatically generated by sc-gen 0.1.0 */
1
+ /* automatically generated by nr_from_src.py */
2
2
3
- // pub const _LLSEEK: usize = __NR__llseek;
4
- // pub const _NEWSELECT: usize = __NR__newselect;
5
- // pub const _SYSCTL: usize = __NR__sysctl;
6
3
pub const ACCEPT : usize = 202 ;
7
4
pub const ACCEPT4 : usize = 242 ;
8
- // pub const ACCESS: usize = __NR_access;
9
5
pub const ACCT : usize = 89 ;
10
6
pub const ADD_KEY : usize = 217 ;
11
7
pub const ADJTIMEX : usize = 171 ;
12
- // pub const ALARM: usize = __NR_alarm;
13
- // pub const ARM_FADVISE64_64: usize = __NR_arm_fadvise64_64;
14
- // pub const ARM_SYNC_FILE_RANGE: usize = __NR_arm_sync_file_range;
15
- // pub const BDFLUSH: usize = __NR_bdflush;
8
+ pub const ARCH_SPECIFIC_SYSCALL : usize = 244 ;
16
9
pub const BIND : usize = 200 ;
10
+ pub const BPF : usize = 280 ;
17
11
pub const BRK : usize = 214 ;
18
12
pub const CAPGET : usize = 90 ;
19
13
pub const CAPSET : usize = 91 ;
20
14
pub const CHDIR : usize = 49 ;
21
- // pub const CHMOD: usize = __NR_chmod;
22
- // pub const CHOWN: usize = __NR_chown;
23
- // pub const CHOWN32: usize = __NR_chown32;
24
15
pub const CHROOT : usize = 51 ;
25
16
pub const CLOCK_ADJTIME : usize = 266 ;
26
17
pub const CLOCK_GETRES : usize = 114 ;
@@ -30,77 +21,59 @@ pub const CLOCK_SETTIME: usize = 112;
30
21
pub const CLONE : usize = 220 ;
31
22
pub const CLOSE : usize = 57 ;
32
23
pub const CONNECT : usize = 203 ;
33
- // pub const CREAT : usize = __NR_creat ;
24
+ pub const COPY_FILE_RANGE : usize = 285 ;
34
25
pub const DELETE_MODULE : usize = 106 ;
35
26
pub const DUP : usize = 23 ;
36
- // pub const DUP2: usize = __NR_dup2;
37
27
pub const DUP3 : usize = 24 ;
38
- // pub const EPOLL_CREATE: usize = __NR_epoll_create;
39
28
pub const EPOLL_CREATE1 : usize = 20 ;
40
29
pub const EPOLL_CTL : usize = 21 ;
41
30
pub const EPOLL_PWAIT : usize = 22 ;
42
- // pub const EPOLL_WAIT: usize = __NR_epoll_wait;
43
- // pub const EVENTFD: usize = __NR_eventfd;
44
31
pub const EVENTFD2 : usize = 19 ;
45
32
pub const EXECVE : usize = 221 ;
33
+ pub const EXECVEAT : usize = 281 ;
46
34
pub const EXIT : usize = 93 ;
47
35
pub const EXIT_GROUP : usize = 94 ;
48
36
pub const FACCESSAT : usize = 48 ;
37
+ pub const FADVISE64 : usize = 223 ;
49
38
pub const FALLOCATE : usize = 47 ;
50
39
pub const FANOTIFY_INIT : usize = 262 ;
51
40
pub const FANOTIFY_MARK : usize = 263 ;
52
41
pub const FCHDIR : usize = 50 ;
53
42
pub const FCHMOD : usize = 52 ;
54
43
pub const FCHMODAT : usize = 53 ;
55
44
pub const FCHOWN : usize = 55 ;
56
- // pub const FCHOWN32: usize = __NR_fchown32;
57
45
pub const FCHOWNAT : usize = 54 ;
58
46
pub const FCNTL : usize = 25 ;
59
- // pub const FCNTL64: usize = __NR_fcntl64;
60
47
pub const FDATASYNC : usize = 83 ;
61
48
pub const FGETXATTR : usize = 10 ;
62
49
pub const FINIT_MODULE : usize = 273 ;
63
50
pub const FLISTXATTR : usize = 13 ;
64
51
pub const FLOCK : usize = 32 ;
65
- // pub const FORK: usize = __NR_fork;
66
52
pub const FREMOVEXATTR : usize = 16 ;
67
53
pub const FSETXATTR : usize = 7 ;
68
54
pub const FSTAT : usize = 80 ;
69
- // pub const FSTAT64: usize = __NR_fstat64;
70
- // pub const FSTATAT64: usize = __NR_fstatat64;
71
55
pub const FSTATFS : usize = 44 ;
72
- // pub const FSTATFS64: usize = __NR_fstatfs64;
73
56
pub const FSYNC : usize = 82 ;
74
57
pub const FTRUNCATE : usize = 46 ;
75
- // pub const FTRUNCATE64: usize = __NR_ftruncate64;
76
58
pub const FUTEX : usize = 98 ;
77
- // pub const FUTIMESAT: usize = __NR_futimesat;
78
59
pub const GET_MEMPOLICY : usize = 236 ;
79
60
pub const GET_ROBUST_LIST : usize = 100 ;
80
61
pub const GETCPU : usize = 168 ;
81
62
pub const GETCWD : usize = 17 ;
82
- // pub const GETDENTS: usize = __NR_getdents;
83
63
pub const GETDENTS64 : usize = 61 ;
84
64
pub const GETEGID : usize = 177 ;
85
- // pub const GETEGID32: usize = __NR_getegid32;
86
65
pub const GETEUID : usize = 175 ;
87
- // pub const GETEUID32: usize = __NR_geteuid32;
88
66
pub const GETGID : usize = 176 ;
89
- // pub const GETGID32: usize = __NR_getgid32;
90
67
pub const GETGROUPS : usize = 158 ;
91
- // pub const GETGROUPS32: usize = __NR_getgroups32;
92
68
pub const GETITIMER : usize = 102 ;
93
69
pub const GETPEERNAME : usize = 205 ;
94
70
pub const GETPGID : usize = 155 ;
95
- // pub const GETPGRP: usize = __NR_getpgrp;
96
71
pub const GETPID : usize = 172 ;
97
72
pub const GETPPID : usize = 173 ;
98
73
pub const GETPRIORITY : usize = 141 ;
99
74
pub const GETRANDOM : usize = 278 ;
100
75
pub const GETRESGID : usize = 150 ;
101
- // pub const GETRESGID32: usize = __NR_getresgid32;
102
76
pub const GETRESUID : usize = 148 ;
103
- // pub const GETRESUID32: usize = __NR_getresuid32;
104
77
pub const GETRLIMIT : usize = 163 ;
105
78
pub const GETRUSAGE : usize = 165 ;
106
79
pub const GETSID : usize = 156 ;
@@ -109,11 +82,9 @@ pub const GETSOCKOPT: usize = 209;
109
82
pub const GETTID : usize = 178 ;
110
83
pub const GETTIMEOFDAY : usize = 169 ;
111
84
pub const GETUID : usize = 174 ;
112
- // pub const GETUID32: usize = __NR_getuid32;
113
85
pub const GETXATTR : usize = 8 ;
114
86
pub const INIT_MODULE : usize = 105 ;
115
87
pub const INOTIFY_ADD_WATCH : usize = 27 ;
116
- // pub const INOTIFY_INIT: usize = __NR_inotify_init;
117
88
pub const INOTIFY_INIT1 : usize = 26 ;
118
89
pub const INOTIFY_RM_WATCH : usize = 28 ;
119
90
pub const IO_CANCEL : usize = 3 ;
@@ -124,15 +95,11 @@ pub const IO_SUBMIT: usize = 2;
124
95
pub const IOCTL : usize = 29 ;
125
96
pub const IOPRIO_GET : usize = 31 ;
126
97
pub const IOPRIO_SET : usize = 30 ;
127
- // pub const IPC: usize = __NR_ipc;
128
98
pub const KCMP : usize = 272 ;
129
99
pub const KEXEC_LOAD : usize = 104 ;
130
100
pub const KEYCTL : usize = 219 ;
131
101
pub const KILL : usize = 129 ;
132
- // pub const LCHOWN: usize = __NR_lchown;
133
- // pub const LCHOWN32: usize = __NR_lchown32;
134
102
pub const LGETXATTR : usize = 9 ;
135
- // pub const LINK: usize = __NR_link;
136
103
pub const LINKAT : usize = 37 ;
137
104
pub const LISTEN : usize = 201 ;
138
105
pub const LISTXATTR : usize = 11 ;
@@ -141,19 +108,18 @@ pub const LOOKUP_DCOOKIE: usize = 18;
141
108
pub const LREMOVEXATTR : usize = 15 ;
142
109
pub const LSEEK : usize = 62 ;
143
110
pub const LSETXATTR : usize = 6 ;
144
- // pub const LSTAT: usize = __NR_lstat;
145
- // pub const LSTAT64: usize = __NR_lstat64;
146
111
pub const MADVISE : usize = 233 ;
147
112
pub const MBIND : usize = 235 ;
113
+ pub const MEMBARRIER : usize = 283 ;
114
+ pub const MEMFD_CREATE : usize = 279 ;
115
+ pub const MIGRATE_PAGES : usize = 238 ;
148
116
pub const MINCORE : usize = 232 ;
149
- // pub const MKDIR: usize = __NR_mkdir;
150
117
pub const MKDIRAT : usize = 34 ;
151
- // pub const MKNOD: usize = __NR_mknod;
152
118
pub const MKNODAT : usize = 33 ;
153
119
pub const MLOCK : usize = 228 ;
120
+ pub const MLOCK2 : usize = 284 ;
154
121
pub const MLOCKALL : usize = 230 ;
155
122
pub const MMAP : usize = 222 ;
156
- // pub const MMAP2: usize = __NR_mmap2;
157
123
pub const MOUNT : usize = 40 ;
158
124
pub const MOVE_PAGES : usize = 239 ;
159
125
pub const MPROTECT : usize = 226 ;
@@ -176,50 +142,43 @@ pub const NAME_TO_HANDLE_AT: usize = 264;
176
142
pub const NANOSLEEP : usize = 101 ;
177
143
pub const NEWFSTATAT : usize = 79 ;
178
144
pub const NFSSERVCTL : usize = 42 ;
179
- // pub const NICE: usize = __NR_nice;
180
- // pub const OPEN: usize = __NR_open;
181
145
pub const OPEN_BY_HANDLE_AT : usize = 265 ;
182
146
pub const OPENAT : usize = 56 ;
183
- // pub const PAUSE: usize = __NR_pause;
184
- // pub const PCICONFIG_IOBASE: usize = __NR_pciconfig_iobase;
185
- // pub const PCICONFIG_READ: usize = __NR_pciconfig_read;
186
- // pub const PCICONFIG_WRITE: usize = __NR_pciconfig_write;
187
147
pub const PERF_EVENT_OPEN : usize = 241 ;
188
148
pub const PERSONALITY : usize = 92 ;
189
- // pub const PIPE: usize = __NR_pipe;
190
149
pub const PIPE2 : usize = 59 ;
191
150
pub const PIVOT_ROOT : usize = 41 ;
192
- // pub const POLL: usize = __NR_poll;
151
+ pub const PKEY_ALLOC : usize = 289 ;
152
+ pub const PKEY_FREE : usize = 290 ;
153
+ pub const PKEY_MPROTECT : usize = 288 ;
193
154
pub const PPOLL : usize = 73 ;
194
155
pub const PRCTL : usize = 167 ;
195
156
pub const PREAD64 : usize = 67 ;
196
157
pub const PREADV : usize = 69 ;
158
+ pub const PREADV2 : usize = 286 ;
197
159
pub const PRLIMIT64 : usize = 261 ;
198
160
pub const PROCESS_VM_READV : usize = 270 ;
199
161
pub const PROCESS_VM_WRITEV : usize = 271 ;
200
162
pub const PSELECT6 : usize = 72 ;
201
163
pub const PTRACE : usize = 117 ;
202
164
pub const PWRITE64 : usize = 68 ;
203
165
pub const PWRITEV : usize = 70 ;
166
+ pub const PWRITEV2 : usize = 287 ;
204
167
pub const QUOTACTL : usize = 60 ;
205
168
pub const READ : usize = 63 ;
206
169
pub const READAHEAD : usize = 213 ;
207
- // pub const READDIR: usize = __NR_readdir;
208
- // pub const READLINK: usize = __NR_readlink;
209
170
pub const READLINKAT : usize = 78 ;
210
171
pub const READV : usize = 65 ;
211
172
pub const REBOOT : usize = 142 ;
212
- // pub const RECV: usize = __NR_recv;
213
173
pub const RECVFROM : usize = 207 ;
214
174
pub const RECVMMSG : usize = 243 ;
215
175
pub const RECVMSG : usize = 212 ;
216
176
pub const REMAP_FILE_PAGES : usize = 234 ;
217
177
pub const REMOVEXATTR : usize = 14 ;
218
- // pub const RENAME: usize = __NR_rename;
219
178
pub const RENAMEAT : usize = 38 ;
179
+ pub const RENAMEAT2 : usize = 276 ;
220
180
pub const REQUEST_KEY : usize = 218 ;
221
181
pub const RESTART_SYSCALL : usize = 128 ;
222
- // pub const RMDIR: usize = __NR_rmdir;
223
182
pub const RT_SIGACTION : usize = 134 ;
224
183
pub const RT_SIGPENDING : usize = 136 ;
225
184
pub const RT_SIGPROCMASK : usize = 135 ;
@@ -231,21 +190,21 @@ pub const RT_TGSIGQUEUEINFO: usize = 240;
231
190
pub const SCHED_GET_PRIORITY_MAX : usize = 125 ;
232
191
pub const SCHED_GET_PRIORITY_MIN : usize = 126 ;
233
192
pub const SCHED_GETAFFINITY : usize = 123 ;
193
+ pub const SCHED_GETATTR : usize = 275 ;
234
194
pub const SCHED_GETPARAM : usize = 121 ;
235
195
pub const SCHED_GETSCHEDULER : usize = 120 ;
236
196
pub const SCHED_RR_GET_INTERVAL : usize = 127 ;
237
197
pub const SCHED_SETAFFINITY : usize = 122 ;
198
+ pub const SCHED_SETATTR : usize = 274 ;
238
199
pub const SCHED_SETPARAM : usize = 118 ;
239
200
pub const SCHED_SETSCHEDULER : usize = 119 ;
240
201
pub const SCHED_YIELD : usize = 124 ;
241
- // pub const SELECT : usize = __NR_select ;
202
+ pub const SECCOMP : usize = 277 ;
242
203
pub const SEMCTL : usize = 191 ;
243
204
pub const SEMGET : usize = 190 ;
244
205
pub const SEMOP : usize = 193 ;
245
206
pub const SEMTIMEDOP : usize = 192 ;
246
- // pub const SEND: usize = __NR_send;
247
207
pub const SENDFILE : usize = 71 ;
248
- // pub const SENDFILE64: usize = __NR_sendfile64;
249
208
pub const SENDMMSG : usize = 269 ;
250
209
pub const SENDMSG : usize = 211 ;
251
210
pub const SENDTO : usize = 206 ;
@@ -254,69 +213,46 @@ pub const SET_ROBUST_LIST: usize = 99;
254
213
pub const SET_TID_ADDRESS : usize = 96 ;
255
214
pub const SETDOMAINNAME : usize = 162 ;
256
215
pub const SETFSGID : usize = 152 ;
257
- // pub const SETFSGID32: usize = __NR_setfsgid32;
258
216
pub const SETFSUID : usize = 151 ;
259
- // pub const SETFSUID32: usize = __NR_setfsuid32;
260
217
pub const SETGID : usize = 144 ;
261
- // pub const SETGID32: usize = __NR_setgid32;
262
218
pub const SETGROUPS : usize = 159 ;
263
- // pub const SETGROUPS32: usize = __NR_setgroups32;
264
219
pub const SETHOSTNAME : usize = 161 ;
265
220
pub const SETITIMER : usize = 103 ;
266
221
pub const SETNS : usize = 268 ;
267
222
pub const SETPGID : usize = 154 ;
268
223
pub const SETPRIORITY : usize = 140 ;
269
224
pub const SETREGID : usize = 143 ;
270
- // pub const SETREGID32: usize = __NR_setregid32;
271
225
pub const SETRESGID : usize = 149 ;
272
- // pub const SETRESGID32: usize = __NR_setresgid32;
273
226
pub const SETRESUID : usize = 147 ;
274
- // pub const SETRESUID32: usize = __NR_setresuid32;
275
227
pub const SETREUID : usize = 145 ;
276
- // pub const SETREUID32: usize = __NR_setreuid32;
277
228
pub const SETRLIMIT : usize = 164 ;
278
229
pub const SETSID : usize = 157 ;
279
230
pub const SETSOCKOPT : usize = 208 ;
280
231
pub const SETTIMEOFDAY : usize = 170 ;
281
232
pub const SETUID : usize = 146 ;
282
- // pub const SETUID32: usize = __NR_setuid32;
283
233
pub const SETXATTR : usize = 5 ;
284
234
pub const SHMAT : usize = 196 ;
285
235
pub const SHMCTL : usize = 195 ;
286
236
pub const SHMDT : usize = 197 ;
287
237
pub const SHMGET : usize = 194 ;
288
238
pub const SHUTDOWN : usize = 210 ;
289
- // pub const SIGACTION: usize = __NR_sigaction;
290
239
pub const SIGALTSTACK : usize = 132 ;
291
- // pub const SIGNALFD: usize = __NR_signalfd;
292
240
pub const SIGNALFD4 : usize = 74 ;
293
- // pub const SIGPENDING: usize = __NR_sigpending;
294
- // pub const SIGPROCMASK: usize = __NR_sigprocmask;
295
- // pub const SIGRETURN: usize = __NR_sigreturn;
296
- // pub const SIGSUSPEND: usize = __NR_sigsuspend;
297
241
pub const SOCKET : usize = 198 ;
298
- // pub const SOCKETCALL: usize = __NR_socketcall;
299
242
pub const SOCKETPAIR : usize = 199 ;
300
243
pub const SPLICE : usize = 76 ;
301
- // pub const STAT: usize = __NR_stat;
302
- // pub const STAT64: usize = __NR_stat64;
303
244
pub const STATFS : usize = 43 ;
304
- // pub const STATFS64: usize = __NR_statfs64;
305
- // pub const STIME: usize = __NR_stime;
306
245
pub const SWAPOFF : usize = 225 ;
307
246
pub const SWAPON : usize = 224 ;
308
- // pub const SYMLINK: usize = __NR_symlink;
309
247
pub const SYMLINKAT : usize = 36 ;
310
248
pub const SYNC : usize = 81 ;
311
- // pub const SYNC_FILE_RANGE2 : usize = __NR_sync_file_range2 ;
249
+ pub const SYNC_FILE_RANGE : usize = 84 ;
312
250
pub const SYNCFS : usize = 267 ;
313
- // pub const SYSCALL: usize = __NR_syscall;
314
- // pub const SYSFS: usize = __NR_sysfs;
251
+ pub const SYSCALLS : usize = 291 ;
315
252
pub const SYSINFO : usize = 179 ;
316
253
pub const SYSLOG : usize = 116 ;
317
254
pub const TEE : usize = 77 ;
318
255
pub const TGKILL : usize = 131 ;
319
- // pub const TIME: usize = __NR_time;
320
256
pub const TIMER_CREATE : usize = 107 ;
321
257
pub const TIMER_DELETE : usize = 111 ;
322
258
pub const TIMER_GETOVERRUN : usize = 109 ;
@@ -328,24 +264,15 @@ pub const TIMERFD_SETTIME: usize = 86;
328
264
pub const TIMES : usize = 153 ;
329
265
pub const TKILL : usize = 130 ;
330
266
pub const TRUNCATE : usize = 45 ;
331
- // pub const TRUNCATE64: usize = __NR_truncate64;
332
- // pub const UGETRLIMIT: usize = __NR_ugetrlimit;
333
267
pub const UMASK : usize = 166 ;
334
- // pub const UMOUNT: usize = __NR_umount;
335
268
pub const UMOUNT2 : usize = 39 ;
336
269
pub const UNAME : usize = 160 ;
337
- // pub const UNLINK: usize = __NR_unlink;
338
270
pub const UNLINKAT : usize = 35 ;
339
271
pub const UNSHARE : usize = 97 ;
340
- // pub const USELIB: usize = __NR_uselib;
341
- // pub const USTAT: usize = __NR_ustat;
342
- // pub const UTIME: usize = __NR_utime;
272
+ pub const USERFAULTFD : usize = 282 ;
343
273
pub const UTIMENSAT : usize = 88 ;
344
- // pub const UTIMES: usize = __NR_utimes;
345
- // pub const VFORK: usize = __NR_vfork;
346
274
pub const VHANGUP : usize = 58 ;
347
275
pub const VMSPLICE : usize = 75 ;
348
- // pub const VSERVER: usize = __NR_vserver;
349
276
pub const WAIT4 : usize = 260 ;
350
277
pub const WAITID : usize = 95 ;
351
278
pub const WRITE : usize = 64 ;
0 commit comments