Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Device File Virtualization Proof of Concept (Kernel+Preload)
[palacios.git] / gears / services / devfile / syscall_ref.h
1 /* 
2  * This file is part of the Palacios Virtual Machine Monitor developed
3  * by the V3VEE Project with funding from the United States National 
4  * Science Foundation and the Department of Energy.  
5  *
6  * The V3VEE Project is a joint project between Northwestern University
7  * and the University of New Mexico.  You can find out more at 
8  * http://www.v3vee.org
9  *
10  * Copyright (c) 2011, Kyle C. Hale <kh@u.northwestern.edu> 
11  * Copyright (c) 2011, The V3VEE Project <http://www.v3vee.org> 
12  * All rights reserved.
13  *
14  * Author: Kyle C. Hale <kh@u.northwestern.edu>
15  *
16  * This is free software.  You are permitted to use,
17  * redistribute, and modify it as specified in the file "V3VEE_LICENSE".
18  */
19
20 #ifndef __SYSCALL_REF_H__
21 #define __SYSCALL_REF_H__
22
23
24
25 /* 32bit syscalls */
26 #define SYS32_RESTART_SYSCALL 0
27 #define SYS32_EXIT 1
28 #define SYS32_FORK 2
29 #define SYS32_READ 3
30 #define SYS32_WRITE 4
31 #define SYS32_OPEN 5
32 #define SYS32_CLOSE 6
33 #define SYS32_WAITPID 7
34 #define SYS32_CREAT 8
35 #define SYS32_LINK 9
36 #define SYS32_UNLINK 10
37 #define SYS32_EXECVE 11
38 #define SYS32_CHDIR 12
39 #define SYS32_TIME 13
40 #define SYS32_MKNOD 14
41 #define SYS32_CHMOD 15
42 #define SYS32_LCHOWN 16
43 #define SYS32_BREAK 17
44 #define SYS32_OLDSTAT 18
45 #define SYS32_LSEEK 19
46 #define SYS32_GETPID 20
47 #define SYS32_MOUNT 21
48 #define SYS32_UMOUNT 22
49 #define SYS32_SETUID 23
50 #define SYS32_GETUID 24
51 #define SYS32_STIME 25
52 #define SYS32_PTRACE 26
53 #define SYS32_ALARM 27
54 #define SYS32_OLDFSTAT 28
55 #define SYS32_PAUSE 29
56 #define SYS32_UTIME 30
57 #define SYS32_STTY 31
58 #define SYS32_GTTY 32
59 #define SYS32_ACCESS 33
60 #define SYS32_NICE 34
61 #define SYS32_FTIME 35
62 #define SYS32_SYNC 36
63 #define SYS32_KILL 37
64 #define SYS32_RENAME 38
65 #define SYS32_MKDIR 39
66 #define SYS32_RMDIR 40
67 #define SYS32_DUP 41
68 #define SYS32_PIPE 42
69 #define SYS32_TIMES 43
70 #define SYS32_PROF 44
71 #define SYS32_BRK 45
72 #define SYS32_SETGID 46
73 #define SYS32_GETGID 47
74 #define SYS32_SIGNAL 48
75 #define SYS32_GETEUID 49
76 #define SYS32_GETEGID 50
77 #define SYS32_ACCT 51
78 #define SYS32_UMOUNT2 52
79 #define SYS32_LOCK 53
80 #define SYS32_IOCTL 54
81 #define SYS32_FCNTL 55
82 #define SYS32_MPX 56
83 #define SYS32_SETPGID 57
84 #define SYS32_ULIMIT 58
85 #define SYS32_OLDOLDUNAME 59
86 #define SYS32_UMASK 60
87 #define SYS32_CHROOT 61
88 #define SYS32_USTAT 62
89 #define SYS32_DUP2 63
90 #define SYS32_GETPPID 64
91 #define SYS32_GETPGRP 65
92 #define SYS32_SETSID 66
93 #define SYS32_SIGACTION 67
94 #define SYS32_SGETMASK 68
95 #define SYS32_SSETMASK 69
96 #define SYS32_SETREUID 70
97 #define SYS32_SETREGID 71
98 #define SYS32_SIGSUSPEND 72
99 #define SYS32_SIGPENDING 73
100 #define SYS32_SETHOSTNAME 74
101 #define SYS32_SETRLIMIT 75
102 #define SYS32_GETRLIMIT 76
103 #define SYS32_GETRUSAGE 77
104 #define SYS32_GETTIMEOFDAY 78
105 #define SYS32_SETTIMEOFDAY 79
106 #define SYS32_GETGROUPS 80
107 #define SYS32_SETGROUPS 81
108 #define SYS32_SELECT 82
109 #define SYS32_SYMLINK 83
110 #define SYS32_OLDLSTAT 84
111 #define SYS32_READLINK 85
112 #define SYS32_USELIB 86
113 #define SYS32_SWAPON 87
114 #define SYS32_REBOOT 88
115 #define SYS32_READDIR 89
116 #define SYS32_MMAP 90
117 #define SYS32_MUNMAP 91
118 #define SYS32_TRUNCATE 92
119 #define SYS32_FTRUNCATE 93
120 #define SYS32_FCHMOD 94
121 #define SYS32_FCHOWN 95
122 #define SYS32_GETPRIORITY 96
123 #define SYS32_SETPRIORITY 97
124 #define SYS32_PROFIL 98
125 #define SYS32_STATFS 99
126 #define SYS32_FSTATFS 100
127 #define SYS32_IOPERM 101
128 #define SYS32_SOCKETCALL 102
129 #define SYS32_SYSLOG 103
130 #define SYS32_SETITIMER 104
131 #define SYS32_GETITIMER 105
132 #define SYS32_STAT 106
133 #define SYS32_LSTAT 107
134 #define SYS32_FSTAT 108
135 #define SYS32_OLDUNAME 109
136 #define SYS32_IOPL 110
137 #define SYS32_VHANGUP 111
138 #define SYS32_IDLE 112
139 #define SYS32_VM86OLD 113
140 #define SYS32_WAIT4 114
141 #define SYS32_SWAPOFF 115
142 #define SYS32_SYSINFO 116
143 #define SYS32_IPC 117
144 #define SYS32_FSYNC 118
145 #define SYS32_SIGRETURN 119
146 #define SYS32_CLONE 120
147 #define SYS32_SETDOMAINNAME 121
148 #define SYS32_UNAME 122
149 #define SYS32_MODIFY_LDT 123
150 #define SYS32_ADJTIMEX 124
151 #define SYS32_MPROTECT 125
152 #define SYS32_SIGPROCMASK 126
153 #define SYS32_CREATE_MODULE 127
154 #define SYS32_INIT_MODULE 128
155 #define SYS32_DELETE_MODULE 129
156 #define SYS32_GET_KERNEL_SYMS 130
157 #define SYS32_QUOTACTL 131
158 #define SYS32_GETPGID 132
159 #define SYS32_FCHDIR 133
160 #define SYS32_BDFLUSH 134
161 #define SYS32_SYSFS 135
162 #define SYS32_PERSONALITY 136
163 #define SYS32_AFS_SYSCALL 137
164 #define SYS32_SETFSUID 138
165 #define SYS32_SETFSGID 139
166 #define SYS32__LLSEEK 140
167 #define SYS32_GETDENTS 141
168 #define SYS32__NEWSELECT 142
169 #define SYS32_FLOCK 143
170 #define SYS32_MSYNC 144
171 #define SYS32_READV 145
172 #define SYS32_WRITEV 146
173 #define SYS32_GETSID 147
174 #define SYS32_FDATASYNC 148
175 #define SYS32__SYSCTL 149
176 #define SYS32_MLOCK 150
177 #define SYS32_MUNLOCK 151
178 #define SYS32_MLOCKALL 152
179 #define SYS32_MUNLOCKALL 153
180 #define SYS32_SCHED_SETPARAM 154
181 #define SYS32_SCHED_GETPARAM 155
182 #define SYS32_SCHED_SETSCHEDULER 156
183 #define SYS32_SCHED_GETSCHEDULER 157
184 #define SYS32_SCHED_YIELD 158
185 #define SYS32_SCHED_GET_PRIORITY_MAX 159
186 #define SYS32_SCHED_GET_PRIORITY_MIN 160
187 #define SYS32_SCHED_RR_GET_INTERVAL 161
188 #define SYS32_NANOSLEEP 162
189 #define SYS32_MREMAP 163
190 #define SYS32_SETRESUID 164
191 #define SYS32_GETRESUID 165
192 #define SYS32_VM86 166
193 #define SYS32_QUERY_MODULE 167
194 #define SYS32_POLL 168
195 #define SYS32_NFSSERVCTL 169
196 #define SYS32_SETRESGID 170
197 #define SYS32_GETRESGID 171
198 #define SYS32_PRCTL 172
199 #define SYS32_RT_SIGRETURN 173
200 #define SYS32_RT_SIGACTION 174
201 #define SYS32_RT_SIGPROCMASK 175
202 #define SYS32_RT_SIGPENDING 176
203 #define SYS32_RT_SIGTIMEDWAIT 177
204 #define SYS32_RT_SIGQUEUEINFO 178
205 #define SYS32_RT_SIGSUSPEND 179
206 #define SYS32_PREAD64 180
207 #define SYS32_PWRITE64 181
208 #define SYS32_CHOWN 182
209 #define SYS32_GETCWD 183
210 #define SYS32_CAPGET 184
211 #define SYS32_CAPSET 185
212 #define SYS32_SIGALTSTACK 186
213 #define SYS32_SENDFILE 187
214 #define SYS32_GETPMSG 188
215 #define SYS32_PUTPMSG 189
216 #define SYS32_VFORK 190
217 #define SYS32_UGETRLIMIT 191
218 #define SYS32_MMAP2 192
219 #define SYS32_TRUNCATE64 193
220 #define SYS32_FTRUNCATE64 194
221 #define SYS32_STAT64 195
222 #define SYS32_LSTAT64 196
223 #define SYS32_FSTAT64 197
224 #define SYS32_LCHOWN32 198
225 #define SYS32_GETUID32 199
226 #define SYS32_GETGID32 200
227 #define SYS32_GETEUID32 201
228 #define SYS32_GETEGID32 202
229 #define SYS32_SETREUID32 203
230 #define SYS32_SETREGID32 204
231 #define SYS32_GETGROUPS32 205
232 #define SYS32_SETGROUPS32 206
233 #define SYS32_FCHOWN32 207
234 #define SYS32_SETRESUID32 208
235 #define SYS32_GETRESUID32 209
236 #define SYS32_SETRESGID32 210
237 #define SYS32_GETRESGID32 211
238 #define SYS32_CHOWN32 212
239 #define SYS32_SETUID32 213
240 #define SYS32_SETGID32 214
241 #define SYS32_SETFSUID32 215
242 #define SYS32_SETFSGID32 216
243 #define SYS32_PIVOT_ROOT 217
244 #define SYS32_MINCORE 218
245 #define SYS32_MADVISE1 219
246 #define SYS32_GETDENTS64 220
247 #define SYS32_FCNTL64 221
248 #define SYS32_GETTID 224
249 #define SYS32_READAHEAD 225
250 #define SYS32_SETXATTR 226
251 #define SYS32_LSETXATTR 227
252 #define SYS32_FSETXATTR 228
253 #define SYS32_GETXATTR 229
254 #define SYS32_LGETXATTR 230
255 #define SYS32_FGETXATTR 231
256 #define SYS32_LISTXATTR 232
257 #define SYS32_LLISTXATTR 233
258 #define SYS32_FLISTXATTR 234
259 #define SYS32_REMOVEXATTR 235
260 #define SYS32_LREMOVEXATTR 236
261 #define SYS32_FREMOVEXATTR 237
262 #define SYS32_TKILL 238
263 #define SYS32_SENDFILE64 239
264 #define SYS32_FUTEX 240
265 #define SYS32_SCHED_SETAFFINITY 241
266 #define SYS32_SCHED_GETAFFINITY 242
267 #define SYS32_SET_THREAD_AREA 243
268 #define SYS32_GET_THREAD_AREA 244
269 #define SYS32_IO_SETUP 245
270 #define SYS32_IO_DESTROY 246
271 #define SYS32_IO_GETEVENTS 247
272 #define SYS32_IO_SUBMIT 248
273 #define SYS32_IO_CANCEL 249
274 #define SYS32_FADVISE64 250
275 #define SYS32_EXIT_GROUP 252
276 #define SYS32_LOOKUP_DCOOKIE 253
277 #define SYS32_EPOLL_CREATE 254
278 #define SYS32_EPOLL_CTL 255
279 #define SYS32_EPOLL_WAIT 256
280 #define SYS32_REMAP_FILE_PAGES 257
281 #define SYS32_SET_TID_ADDRESS 258
282 #define SYS32_TIMER_CREATE 259
283 #define SYS32_TIMER_SETTIME 260
284 #define SYS32_TIMER_GETTIME 261
285 #define SYS32_TIMER_GETOVERRUN 262
286 #define SYS32_TIMER_DELETE 263
287 #define SYS32_CLOCK_SETTIME 264
288 #define SYS32_CLOCK_GETTIME 265
289 #define SYS32_CLOCK_GETRES 266
290 #define SYS32_CLOCK_NANOSLEEP 267
291 #define SYS32_STATFS64 268
292 #define SYS32_FSTATFS64 269
293 #define SYS32_TGKILL 270
294 #define SYS32_UTIMES 271
295 #define SYS32_FADVISE64_64 272
296 #define SYS32_VSERVER 273
297 #define SYS32_MBIND 274
298 #define SYS32_GET_MEMPOLICY 275
299 #define SYS32_SET_MEMPOLICY 276
300 #define SYS32_MQ_OPEN 277
301 #define SYS32_MQ_UNLINK 278
302 #define SYS32_MQ_TIMEDSEND 279
303 #define SYS32_MQ_TIMEDRECEIVE 280
304 #define SYS32_MQ_NOTIFY 281
305 #define SYS32_MQ_GETSETATTR 282
306 #define SYS32_KEXEC_LOAD 283
307 #define SYS32_WAITID 284
308 #define SYS32_SYS32_SETALTROOT 285
309 #define SYS32_ADD_KEY 286
310 #define SYS32_REQUEST_KEY 287
311 #define SYS32_KEYCTL 288
312 #define SYS32_IOPRIO_SET 289
313 #define SYS32_IOPRIO_GET 290
314 #define SYS32_INOTIFY_INIT 291
315 #define SYS32_INOTIFY_ADD_WATCH 292
316 #define SYS32_INOTIFY_RM_WATCH 293
317 #define SYS32_MIGRATE_PAGES 294
318 #define SYS32_OPENAT 295
319 #define SYS32_MKDIRAT 296
320 #define SYS32_MKNODAT 297
321 #define SYS32_FCHOWNAT 298
322 #define SYS32_FUTIMESAT 299
323 #define SYS32_FSTATAT64 300
324 #define SYS32_UNLINKAT 301
325 #define SYS32_RENAMEAT 302
326 #define SYS32_LINKAT 303
327 #define SYS32_SYMLINKAT 304
328 #define SYS32_READLINKAT 305
329 #define SYS32_FCHMODAT 306
330 #define SYS32_FACCESSAT 307
331 #define SYS32_PSELECT6 308
332 #define SYS32_PPOLL 309
333 #define SYS32_UNSHARE 310
334 #define SYS32_SET_ROBUST_LIST 311
335 #define SYS32_GET_ROBUST_LIST 312
336 #define SYS32_SPLICE 313
337 #define SYS32_SYNC_FILE_RANGE 314
338 #define SYS32_TEE 315
339 #define SYS32_VMSPLICE 316
340 #define SYS32_MOVE_PAGES 317
341 #define SYS32_GETCPU 318
342 #define SYS32_EPOLL_PWAIT 319
343 #define SYS32_UTIMENSAT 320
344 #define SYS32_SIGNALFD 321
345 #define SYS32_TIMERFD_CREATE 322
346 #define SYS32_EVENTFD 323
347 #define SYS32_FALLOCATE 324
348 #define SYS32_TIMERFD_SETTIME 325
349 #define SYS32_TIMERFD_GETTIME 326
350 #define SYS32_SIGNALFD4 327
351 #define SYS32_EVENTFD2 328
352 #define SYS32_EPOLL_CREATE1 329
353 #define SYS32_DUP3 330
354 #define SYS32_PIPE2 331
355 #define SYS32_INOTIFY_INIT1 332
356 #define SYS32_PREADV 333
357 #define SYS32_PWRITEV 334
358 #define SYS32_RT_TGSIGQUEUEINFO 335
359 #define SYS32_PERF_EVENT_OPEN 336
360
361 /* 64bit syscalls */
362 #define SYS64_READ 0
363 #define SYS64_WRITE 1
364 #define SYS64_OPEN 2
365 #define SYS64_CLOSE 3
366 #define SYS64_STAT 4
367 #define SYS64_FSTAT 5
368 #define SYS64_LSTAT 6
369 #define SYS64_POLL 7
370 #define SYS64_LSEEK 8
371 #define SYS64_MMAP 9
372 #define SYS64_MPROTECT 10
373 #define SYS64_MUNMAP 11
374 #define SYS64_BRK 12
375 #define SYS64_RT_SIGACTION 13
376 #define SYS64_RT_SIGPROCMASK 14
377 #define SYS64_RT_SIGRETURN 15
378 #define SYS64_IOCTL 16
379 #define SYS64_PREAD64 17
380 #define SYS64_PWRITE64 18
381 #define SYS64_READV 19
382 #define SYS64_WRITEV 20
383 #define SYS64_ACCESS 21
384 #define SYS64_PIPE 22
385 #define SYS64_SELECT 23
386 #define SYS64_SCHED_YIELD 24
387 #define SYS64_MREMAP 25
388 #define SYS64_MSYNC 26
389 #define SYS64_MINCORE 27
390 #define SYS64_MADVISE 28
391 #define SYS64_SHMGET 29
392 #define SYS64_SHMAT 30
393 #define SYS64_SHMCTL 31
394 #define SYS64_DUP 32
395 #define SYS64_DUP2 33
396 #define SYS64_PAUSE 34
397 #define SYS64_NANOSLEEP 35
398 #define SYS64_GETITIMER 36
399 #define SYS64_ALARM 37
400 #define SYS64_SETITIMER 38
401 #define SYS64_GETPID 39
402 #define SYS64_SENDFILE 40
403 #define SYS64_SOCKET 41
404 #define SYS64_CONNECT 42
405 #define SYS64_ACCEPT 43
406 #define SYS64_SENDTO 44
407 #define SYS64_RECVFROM 45
408 #define SYS64_SENDMSG 46
409 #define SYS64_RECVMSG 47
410 #define SYS64_SHUTDOWN 48
411 #define SYS64_BIND 49
412 #define SYS64_LISTEN 50
413 #define SYS64_GETSOCKNAME 51
414 #define SYS64_GETPEERNAME 52
415 #define SYS64_SOCKETPAIR 53
416 #define SYS64_SETSOCKOPT 54
417 #define SYS64_GETSOCKOPT 55
418 #define SYS64_CLONE 56
419 #define SYS64_FORK 57
420 #define SYS64_VFORK 58
421 #define SYS64_EXECVE 59
422 #define SYS64_EXIT 60
423 #define SYS64_WAIT4 61
424 #define SYS64_KILL 62
425 #define SYS64_UNAME 63
426 #define SYS64_SEMGET 64
427 #define SYS64_SEMOP 65
428 #define SYS64_SEMCTL 66
429 #define SYS64_SHMDT 67
430 #define SYS64_MSGGET 68
431 #define SYS64_MSGSND 69
432 #define SYS64_MSGRCV 70
433 #define SYS64_MSGCTL 71
434 #define SYS64_FCNTL 72
435 #define SYS64_FLOCK 73
436 #define SYS64_FSYNC 74
437 #define SYS64_FDATASYNC 75
438 #define SYS64_TRUNCATE 76
439 #define SYS64_FTRUNCATE 77
440 #define SYS64_GETDENTS 78
441 #define SYS64_GETCWD 79
442 #define SYS64_CHDIR 80
443 #define SYS64_FCHDIR 81
444 #define SYS64_RENAME 82
445 #define SYS64_MKDIR 83
446 #define SYS64_RMDIR 84
447 #define SYS64_CREAT 85
448 #define SYS64_LINK 86
449 #define SYS64_UNLINK 87
450 #define SYS64_SYMLINK 88
451 #define SYS64_READLINK 89
452 #define SYS64_CHMOD 90
453 #define SYS64_FCHMOD 91
454 #define SYS64_CHOWN 92
455 #define SYS64_FCHOWN 93
456 #define SYS64_LCHOWN 94
457 #define SYS64_UMASK 95
458 #define SYS64_GETTIMEOFDAY 96
459 #define SYS64_GETRLIMIT 97
460 #define SYS64_GETRUSAGE 98
461 #define SYS64_SYSINFO 99
462 #define SYS64_TIMES 100
463 #define SYS64_PTRACE 101
464 #define SYS64_GETUID 102
465 #define SYS64_SYSLOG 103
466 #define SYS64_GETGID 104
467 #define SYS64_SETUID 105
468 #define SYS64_SETGID 106
469 #define SYS64_GETEUID 107
470 #define SYS64_GETEGID 108
471 #define SYS64_SETPGID 109
472 #define SYS64_GETPPID 110
473 #define SYS64_GETPGRP 111
474 #define SYS64_SETSID 112
475 #define SYS64_SETREUID 113
476 #define SYS64_SETREGID 114
477 #define SYS64_GETGROUPS 115
478 #define SYS64_SETGROUPS 116
479 #define SYS64_SETRESUID 117
480 #define SYS64_GETRESUID 118
481 #define SYS64_SETRESGID 119
482 #define SYS64_GETRESGID 120
483 #define SYS64_GETPGID 121
484 #define SYS64_SETFSUID 122
485 #define SYS64_SETFSGID 123
486 #define SYS64_GETSID 124
487 #define SYS64_CAPGET 125
488 #define SYS64_CAPSET 126
489 #define SYS64_RT_SIGPENDING 127
490 #define SYS64_RT_SIGTIMEDWAIT 128
491 #define SYS64_RT_SIGQUEUEINFO 129
492 #define SYS64_RT_SIGSUSPEND 130
493 #define SYS64_SIGALTSTACK 131
494 #define SYS64_UTIME 132
495 #define SYS64_MKNOD 133
496 #define SYS64_USELIB 134
497 #define SYS64_PERSONALITY 135
498 #define SYS64_USTAT 136
499 #define SYS64_STATFS 137
500 #define SYS64_FSTATFS 138
501 #define SYS64_SYSFS 139
502 #define SYS64_GETPRIORITY 140
503 #define SYS64_SETPRIORITY 141
504 #define SYS64_SCHED_SETPARAM 142
505 #define SYS64_SCHED_GETPARAM 143
506 #define SYS64_SCHED_SETSCHEDULER 144
507 #define SYS64_SCHED_GETSCHEDULER 145
508 #define SYS64_SCHED_GET_PRIORITY_MAX 146
509 #define SYS64_SCHED_GET_PRIORITY_MIN 147
510 #define SYS64_SCHED_RR_GET_INTERVAL 148
511 #define SYS64_MLOCK 149
512 #define SYS64_MUNLOCK 150
513 #define SYS64_MLOCKALL 151
514 #define SYS64_MUNLOCKALL 152
515 #define SYS64_VHANGUP 153
516 #define SYS64_MODIFY_LDT 154
517 #define SYS64_PIVOT_ROOT 155
518 #define SYS64__SYSCTL 156
519 #define SYS64_PRCTL 157
520 #define SYS64_ARCH_PRCTL 158
521 #define SYS64_ADJTIMEX 159
522 #define SYS64_SETRLIMIT 160
523 #define SYS64_CHROOT 161
524 #define SYS64_SYNC 162
525 #define SYS64_ACCT 163
526 #define SYS64_SETTIMEOFDAY 164
527 #define SYS64_MOUNT 165
528 #define SYS64_UMOUNT2 166
529 #define SYS64_SWAPON 167
530 #define SYS64_SWAPOFF 168
531 #define SYS64_REBOOT 169
532 #define SYS64_SETHOSTNAME 170
533 #define SYS64_SETDOMAINNAME 171
534 #define SYS64_IOPL 172
535 #define SYS64_IOPERM 173
536 #define SYS64_CREATE_MODULE 174
537 #define SYS64_INIT_MODULE 175
538 #define SYS64_DELETE_MODULE 176
539 #define SYS64_GET_KERNEL_SYMS 177
540 #define SYS64_QUERY_MODULE 178
541 #define SYS64_QUOTACTL 179
542 #define SYS64_NFSSERVCTL 180
543 #define SYS64_GETPMSG 181
544 #define SYS64_PUTPMSG 182
545 #define SYS64_AFS_SYSCALL 183
546 #define SYS64_TUXCALL 184
547 #define SYS64_SECURITY 185
548 #define SYS64_GETTID 186
549 #define SYS64_READAHEAD 187
550 #define SYS64_SETXATTR 188
551 #define SYS64_LSETXATTR 189
552 #define SYS64_FSETXATTR 190
553 #define SYS64_GETXATTR 191
554 #define SYS64_LGETXATTR 192
555 #define SYS64_FGETXATTR 193
556 #define SYS64_LISTXATTR 194
557 #define SYS64_LLISTXATTR 195
558 #define SYS64_FLISTXATTR 196
559 #define SYS64_REMOVEXATTR 197
560 #define SYS64_LREMOVEXATTR 198
561 #define SYS64_FREMOVEXATTR 199
562 #define SYS64_TKILL 200
563 #define SYS64_TIME 201
564 #define SYS64_FUTEX 202
565 #define SYS64_SCHED_SETAFFINITY 203
566 #define SYS64_SCHED_GETAFFINITY 204
567 #define SYS64_SET_THREAD_AREA 205
568 #define SYS64_IO_SETUP 206
569 #define SYS64_IO_DESTROY 207
570 #define SYS64_IO_GETEVENTS 208
571 #define SYS64_IO_SUBMIT 209
572 #define SYS64_IO_CANCEL 210
573 #define SYS64_GET_THREAD_AREA 211
574 #define SYS64_LOOKUP_DCOOKIE 212
575 #define SYS64_EPOLL_CREATE 213
576 #define SYS64_EPOLL_CTL_OLD 214
577 #define SYS64_EPOLL_WAIT_OLD 215
578 #define SYS64_REMAP_FILE_PAGES 216
579 #define SYS64_GETDENTS64 217
580 #define SYS64_SET_TID_ADDRESS 218
581 #define SYS64_RESTART_SYSCALL 219
582 #define SYS64_SEMTIMEDOP 220
583 #define SYS64_FADVISE64 221
584 #define SYS64_TIMER_CREATE 222
585 #define SYS64_TIMER_SETTIME 223
586 #define SYS64_TIMER_GETTIME 224
587 #define SYS64_TIMER_GETOVERRUN 225
588 #define SYS64_TIMER_DELETE 226
589 #define SYS64_CLOCK_SETTIME 227
590 #define SYS64_CLOCK_GETTIME 228
591 #define SYS64_CLOCK_GETRES 229
592 #define SYS64_CLOCK_NANOSLEEP 230
593 #define SYS64_EXIT_GROUP 231
594 #define SYS64_EPOLL_WAIT 232
595 #define SYS64_EPOLL_CTL 233
596 #define SYS64_TGKILL 234
597 #define SYS64_UTIMES 235
598 #define SYS64_VSERVER 236
599 #define SYS64_MBIND 237
600 #define SYS64_SET_MEMPOLICY 238
601 #define SYS64_GET_MEMPOLICY 239
602 #define SYS64_MQ_OPEN 240
603 #define SYS64_MQ_UNLINK 241
604 #define SYS64_MQ_TIMEDSEND 242
605 #define SYS64_MQ_TIMEDRECEIVE 243
606 #define SYS64_MQ_NOTIFY 244
607 #define SYS64_MQ_GETSETATTR 245
608 #define SYS64_KEXEC_LOAD 246
609 #define SYS64_WAITID 247
610 #define SYS64_ADD_KEY 248
611 #define SYS64_REQUEST_KEY 249
612 #define SYS64_KEYCTL 250
613 #define SYS64_IOPRIO_SET 251
614 #define SYS64_IOPRIO_GET 252
615 #define SYS64_INOTIFY_INIT 253
616 #define SYS64_INOTIFY_ADD_WATCH 254
617 #define SYS64_INOTIFY_RM_WATCH 255
618 #define SYS64_MIGRATE_PAGES 256
619 #define SYS64_OPENAT 257
620 #define SYS64_MKDIRAT 258
621 #define SYS64_MKNODAT 259
622 #define SYS64_FCHOWNAT 260
623 #define SYS64_FUTIMESAT 261
624 #define SYS64_NEWFSTATAT 262
625 #define SYS64_UNLINKAT 263
626 #define SYS64_RENAMEAT 264
627 #define SYS64_LINKAT 265
628 #define SYS64_SYMLINKAT 266
629 #define SYS64_READLINKAT 267
630 #define SYS64_FCHMODAT 268
631 #define SYS64_FACCESSAT 269
632 #define SYS64_PSELECT6 270
633 #define SYS64_PPOLL 271
634 #define SYS64_UNSHARE 272
635 #define SYS64_SET_ROBUST_LIST 273
636 #define SYS64_GET_ROBUST_LIST 274
637 #define SYS64_SPLICE 275
638 #define SYS64_TEE 276
639 #define SYS64_SYNC_FILE_RANGE 277
640 #define SYS64_VMSPLICE 278
641 #define SYS64_MOVE_PAGES 279
642 #define SYS64_UTIMENSAT 280
643 #define SYS64_EPOLL_PWAIT 281
644 #define SYS64_SIGNALFD 282
645 #define SYS64_TIMERFD_CREATE 283
646 #define SYS64_EVENTFD 284
647 #define SYS64_FALLOCATE 285
648 #define SYS64_TIMERFD_SETTIME 286
649 #define SYS64_TIMERFD_GETTIME 287
650 #define SYS64_ACCEPT4 288
651 #define SYS64_SIGNALFD4 289
652 #define SYS64_EVENTFD2 290
653 #define SYS64_EPOLL_CREATE1 291
654 #define SYS64_DUP3 292
655 #define SYS64_PIPE2 293
656 #define SYS64_INOTIFY_INIT1 294
657 #define SYS64_PREADV 295
658 #define SYS64_PWRITEV 296
659 #define SYS64_RT_TGSIGQUEUEINFO 297
660 #define SYS64_PERF_EVENT_OPEN 298
661
662
663 #endif