2012-07-11 08:22:13 +00:00
|
|
|
#define __NR_syscall 4000
|
|
|
|
#define __NR_exit 4001
|
|
|
|
#define __NR_fork 4002
|
|
|
|
#define __NR_read 4003
|
|
|
|
#define __NR_write 4004
|
|
|
|
#define __NR_open 4005
|
|
|
|
#define __NR_close 4006
|
|
|
|
#define __NR_waitpid 4007
|
|
|
|
#define __NR_creat 4008
|
|
|
|
#define __NR_link 4009
|
|
|
|
#define __NR_unlink 4010
|
|
|
|
#define __NR_execve 4011
|
|
|
|
#define __NR_chdir 4012
|
|
|
|
#define __NR_time 4013
|
|
|
|
#define __NR_mknod 4014
|
|
|
|
#define __NR_chmod 4015
|
|
|
|
#define __NR_lchown 4016
|
|
|
|
#define __NR_break 4017
|
|
|
|
#define __NR_unused18 4018
|
|
|
|
#define __NR_lseek 4019
|
|
|
|
#define __NR_getpid 4020
|
|
|
|
#define __NR_mount 4021
|
|
|
|
#define __NR_umount 4022
|
|
|
|
#define __NR_setuid 4023
|
|
|
|
#define __NR_getuid 4024
|
|
|
|
#define __NR_stime 4025
|
|
|
|
#define __NR_ptrace 4026
|
|
|
|
#define __NR_alarm 4027
|
|
|
|
#define __NR_unused28 4028
|
|
|
|
#define __NR_pause 4029
|
|
|
|
#define __NR_utime 4030
|
|
|
|
#define __NR_stty 4031
|
|
|
|
#define __NR_gtty 4032
|
|
|
|
#define __NR_access 4033
|
|
|
|
#define __NR_nice 4034
|
|
|
|
#define __NR_ftime 4035
|
|
|
|
#define __NR_sync 4036
|
|
|
|
#define __NR_kill 4037
|
|
|
|
#define __NR_rename 4038
|
|
|
|
#define __NR_mkdir 4039
|
|
|
|
#define __NR_rmdir 4040
|
|
|
|
#define __NR_dup 4041
|
|
|
|
#define __NR_pipe 4042
|
|
|
|
#define __NR_times 4043
|
|
|
|
#define __NR_prof 4044
|
|
|
|
#define __NR_brk 4045
|
|
|
|
#define __NR_setgid 4046
|
|
|
|
#define __NR_getgid 4047
|
|
|
|
#define __NR_signal 4048
|
|
|
|
#define __NR_geteuid 4049
|
|
|
|
#define __NR_getegid 4050
|
|
|
|
#define __NR_acct 4051
|
|
|
|
#define __NR_umount2 4052
|
|
|
|
#define __NR_lock 4053
|
|
|
|
#define __NR_ioctl 4054
|
|
|
|
#define __NR_fcntl 4055
|
|
|
|
#define __NR_mpx 4056
|
|
|
|
#define __NR_setpgid 4057
|
|
|
|
#define __NR_ulimit 4058
|
|
|
|
#define __NR_unused59 4059
|
|
|
|
#define __NR_umask 4060
|
|
|
|
#define __NR_chroot 4061
|
|
|
|
#define __NR_ustat 4062
|
|
|
|
#define __NR_dup2 4063
|
|
|
|
#define __NR_getppid 4064
|
|
|
|
#define __NR_getpgrp 4065
|
|
|
|
#define __NR_setsid 4066
|
|
|
|
#define __NR_sigaction 4067
|
|
|
|
#define __NR_sgetmask 4068
|
|
|
|
#define __NR_ssetmask 4069
|
|
|
|
#define __NR_setreuid 4070
|
|
|
|
#define __NR_setregid 4071
|
|
|
|
#define __NR_sigsuspend 4072
|
|
|
|
#define __NR_sigpending 4073
|
|
|
|
#define __NR_sethostname 4074
|
|
|
|
#define __NR_setrlimit 4075
|
|
|
|
#define __NR_getrlimit 4076
|
|
|
|
#define __NR_getrusage 4077
|
|
|
|
#define __NR_gettimeofday 4078
|
|
|
|
#define __NR_settimeofday 4079
|
|
|
|
#define __NR_getgroups 4080
|
|
|
|
#define __NR_setgroups 4081
|
|
|
|
#define __NR_reserved82 4082
|
|
|
|
#define __NR_symlink 4083
|
|
|
|
#define __NR_unused84 4084
|
|
|
|
#define __NR_readlink 4085
|
|
|
|
#define __NR_uselib 4086
|
|
|
|
#define __NR_swapon 4087
|
|
|
|
#define __NR_reboot 4088
|
|
|
|
#define __NR_readdir 4089
|
|
|
|
#define __NR_mmap 4090
|
|
|
|
#define __NR_munmap 4091
|
|
|
|
#define __NR_truncate 4092
|
|
|
|
#define __NR_ftruncate 4093
|
|
|
|
#define __NR_fchmod 4094
|
|
|
|
#define __NR_fchown 4095
|
|
|
|
#define __NR_getpriority 4096
|
|
|
|
#define __NR_setpriority 4097
|
|
|
|
#define __NR_profil 4098
|
|
|
|
#define __NR_statfs 4099
|
|
|
|
#define __NR_fstatfs 4100
|
|
|
|
#define __NR_ioperm 4101
|
|
|
|
#define __NR_socketcall 4102
|
|
|
|
#define __NR_syslog 4103
|
|
|
|
#define __NR_setitimer 4104
|
|
|
|
#define __NR_getitimer 4105
|
|
|
|
#define __NR_stat 4106
|
|
|
|
#define __NR_lstat 4107
|
|
|
|
#define __NR_fstat 4108
|
|
|
|
#define __NR_unused109 4109
|
|
|
|
#define __NR_iopl 4110
|
|
|
|
#define __NR_vhangup 4111
|
|
|
|
#define __NR_idle 4112
|
|
|
|
#define __NR_vm86 4113
|
|
|
|
#define __NR_wait4 4114
|
|
|
|
#define __NR_swapoff 4115
|
|
|
|
#define __NR_sysinfo 4116
|
|
|
|
#define __NR_ipc 4117
|
|
|
|
#define __NR_fsync 4118
|
|
|
|
#define __NR_sigreturn 4119
|
|
|
|
#define __NR_clone 4120
|
|
|
|
#define __NR_setdomainname 4121
|
|
|
|
#define __NR_uname 4122
|
|
|
|
#define __NR_modify_ldt 4123
|
|
|
|
#define __NR_adjtimex 4124
|
|
|
|
#define __NR_mprotect 4125
|
|
|
|
#define __NR_sigprocmask 4126
|
|
|
|
#define __NR_create_module 4127
|
|
|
|
#define __NR_init_module 4128
|
|
|
|
#define __NR_delete_module 4129
|
|
|
|
#define __NR_get_kernel_syms 4130
|
|
|
|
#define __NR_quotactl 4131
|
|
|
|
#define __NR_getpgid 4132
|
|
|
|
#define __NR_fchdir 4133
|
|
|
|
#define __NR_bdflush 4134
|
|
|
|
#define __NR_sysfs 4135
|
|
|
|
#define __NR_personality 4136
|
|
|
|
#define __NR_afs_syscall 4137
|
|
|
|
#define __NR_setfsuid 4138
|
|
|
|
#define __NR_setfsgid 4139
|
|
|
|
#define __NR__llseek 4140
|
|
|
|
#define __NR_getdents 4141
|
|
|
|
#define __NR_select 4142
|
|
|
|
#define __NR_flock 4143
|
|
|
|
#define __NR_msync 4144
|
|
|
|
#define __NR_readv 4145
|
|
|
|
#define __NR_writev 4146
|
|
|
|
#define __NR_cacheflush 4147
|
|
|
|
#define __NR_cachectl 4148
|
|
|
|
#define __NR_sysmips 4149
|
|
|
|
#define __NR_unused150 4150
|
|
|
|
#define __NR_getsid 4151
|
|
|
|
#define __NR_fdatasync 4152
|
|
|
|
#define __NR__sysctl 4153
|
|
|
|
#define __NR_mlock 4154
|
|
|
|
#define __NR_munlock 4155
|
|
|
|
#define __NR_mlockall 4156
|
|
|
|
#define __NR_munlockall 4157
|
|
|
|
#define __NR_sched_setparam 4158
|
|
|
|
#define __NR_sched_getparam 4159
|
|
|
|
#define __NR_sched_setscheduler 4160
|
|
|
|
#define __NR_sched_getscheduler 4161
|
|
|
|
#define __NR_sched_yield 4162
|
|
|
|
#define __NR_sched_get_priority_max 4163
|
|
|
|
#define __NR_sched_get_priority_min 4164
|
|
|
|
#define __NR_sched_rr_get_interval 4165
|
|
|
|
#define __NR_nanosleep 4166
|
|
|
|
#define __NR_mremap 4167
|
|
|
|
#define __NR_accept 4168
|
|
|
|
#define __NR_bind 4169
|
|
|
|
#define __NR_connect 4170
|
|
|
|
#define __NR_getpeername 4171
|
|
|
|
#define __NR_getsockname 4172
|
|
|
|
#define __NR_getsockopt 4173
|
|
|
|
#define __NR_listen 4174
|
|
|
|
#define __NR_recv 4175
|
|
|
|
#define __NR_recvfrom 4176
|
|
|
|
#define __NR_recvmsg 4177
|
|
|
|
#define __NR_send 4178
|
|
|
|
#define __NR_sendmsg 4179
|
|
|
|
#define __NR_sendto 4180
|
|
|
|
#define __NR_setsockopt 4181
|
|
|
|
#define __NR_shutdown 4182
|
|
|
|
#define __NR_socket 4183
|
|
|
|
#define __NR_socketpair 4184
|
|
|
|
#define __NR_setresuid 4185
|
|
|
|
#define __NR_getresuid 4186
|
|
|
|
#define __NR_query_module 4187
|
|
|
|
#define __NR_poll 4188
|
|
|
|
#define __NR_nfsservctl 4189
|
|
|
|
#define __NR_setresgid 4190
|
|
|
|
#define __NR_getresgid 4191
|
|
|
|
#define __NR_prctl 4192
|
|
|
|
#define __NR_rt_sigreturn 4193
|
|
|
|
#define __NR_rt_sigaction 4194
|
|
|
|
#define __NR_rt_sigprocmask 4195
|
|
|
|
#define __NR_rt_sigpending 4196
|
|
|
|
#define __NR_rt_sigtimedwait 4197
|
|
|
|
#define __NR_rt_sigqueueinfo 4198
|
|
|
|
#define __NR_rt_sigsuspend 4199
|
|
|
|
#define __NR_pread 4200
|
|
|
|
#define __NR_pwrite 4201
|
|
|
|
#define __NR_chown 4202
|
|
|
|
#define __NR_getcwd 4203
|
|
|
|
#define __NR_capget 4204
|
|
|
|
#define __NR_capset 4205
|
|
|
|
#define __NR_sigaltstack 4206
|
|
|
|
#define __NR_sendfile 4207
|
|
|
|
#define __NR_getpmsg 4208
|
|
|
|
#define __NR_putpmsg 4209
|
|
|
|
#define __NR_mmap2 4210
|
|
|
|
#define __NR_truncate64 4211
|
|
|
|
#define __NR_ftruncate64 4212
|
|
|
|
#define __NR_stat64 4213
|
|
|
|
#define __NR_lstat64 4214
|
|
|
|
#define __NR_fstat64 4215
|
|
|
|
#define __NR_pivot_root 4216
|
|
|
|
#define __NR_mincore 4217
|
|
|
|
#define __NR_madvise 4218
|
|
|
|
#define __NR_getdents64 4219
|
|
|
|
#define __NR_fcntl64 4220
|
|
|
|
#define __NR_reserved221 4221
|
|
|
|
#define __NR_gettid 4222
|
|
|
|
#define __NR_readahead 4223
|
|
|
|
#define __NR_setxattr 4224
|
|
|
|
#define __NR_lsetxattr 4225
|
|
|
|
#define __NR_fsetxattr 4226
|
|
|
|
#define __NR_getxattr 4227
|
|
|
|
#define __NR_lgetxattr 4228
|
|
|
|
#define __NR_fgetxattr 4229
|
|
|
|
#define __NR_listxattr 4230
|
|
|
|
#define __NR_llistxattr 4231
|
|
|
|
#define __NR_flistxattr 4232
|
|
|
|
#define __NR_removexattr 4233
|
|
|
|
#define __NR_lremovexattr 4234
|
|
|
|
#define __NR_fremovexattr 4235
|
|
|
|
#define __NR_tkill 4236
|
|
|
|
#define __NR_sendfile64 4237
|
|
|
|
#define __NR_futex 4238
|
|
|
|
#define __NR_sched_setaffinity 4239
|
|
|
|
#define __NR_sched_getaffinity 4240
|
|
|
|
#define __NR_io_setup 4241
|
|
|
|
#define __NR_io_destroy 4242
|
|
|
|
#define __NR_io_getevents 4243
|
|
|
|
#define __NR_io_submit 4244
|
|
|
|
#define __NR_io_cancel 4245
|
|
|
|
#define __NR_exit_group 4246
|
|
|
|
#define __NR_lookup_dcookie 4247
|
|
|
|
#define __NR_epoll_create 4248
|
|
|
|
#define __NR_epoll_ctl 4249
|
|
|
|
#define __NR_epoll_wait 4250
|
|
|
|
#define __NR_remap_file_pages 4251
|
|
|
|
#define __NR_set_tid_address 4252
|
|
|
|
#define __NR_restart_syscall 4253
|
|
|
|
#define __NR_fadvise 4254
|
|
|
|
#define __NR_statfs64 4255
|
|
|
|
#define __NR_fstatfs64 4256
|
|
|
|
#define __NR_timer_create 4257
|
|
|
|
#define __NR_timer_settime 4258
|
|
|
|
#define __NR_timer_gettime 4259
|
|
|
|
#define __NR_timer_getoverrun 4260
|
|
|
|
#define __NR_timer_delete 4261
|
|
|
|
#define __NR_clock_settime 4262
|
|
|
|
#define __NR_clock_gettime 4263
|
|
|
|
#define __NR_clock_getres 4264
|
|
|
|
#define __NR_clock_nanosleep 4265
|
|
|
|
#define __NR_tgkill 4266
|
|
|
|
#define __NR_utimes 4267
|
|
|
|
#define __NR_mbind 4268
|
|
|
|
#define __NR_get_mempolicy 4269
|
|
|
|
#define __NR_set_mempolicy 4270
|
|
|
|
#define __NR_mq_open 4271
|
|
|
|
#define __NR_mq_unlink 4272
|
|
|
|
#define __NR_mq_timedsend 4273
|
|
|
|
#define __NR_mq_timedreceive 4274
|
|
|
|
#define __NR_mq_notify 4275
|
|
|
|
#define __NR_mq_getsetattr 4276
|
|
|
|
#define __NR_vserver 4277
|
|
|
|
#define __NR_waitid 4278
|
|
|
|
#define __NR_add_key 4280
|
|
|
|
#define __NR_request_key 4281
|
|
|
|
#define __NR_keyctl 4282
|
|
|
|
#define __NR_set_thread_area 4283
|
|
|
|
#define __NR_inotify_init 4284
|
|
|
|
#define __NR_inotify_add_watch 4285
|
|
|
|
#define __NR_inotify_rm_watch 4286
|
|
|
|
#define __NR_migrate_pages 4287
|
|
|
|
#define __NR_openat 4288
|
|
|
|
#define __NR_mkdirat 4289
|
|
|
|
#define __NR_mknodat 4290
|
|
|
|
#define __NR_fchownat 4291
|
|
|
|
#define __NR_futimesat 4292
|
|
|
|
#define __NR_fstatat 4293
|
|
|
|
#define __NR_unlinkat 4294
|
|
|
|
#define __NR_renameat 4295
|
|
|
|
#define __NR_linkat 4296
|
|
|
|
#define __NR_symlinkat 4297
|
|
|
|
#define __NR_readlinkat 4298
|
|
|
|
#define __NR_fchmodat 4299
|
|
|
|
#define __NR_faccessat 4300
|
|
|
|
#define __NR_pselect6 4301
|
|
|
|
#define __NR_ppoll 4302
|
|
|
|
#define __NR_unshare 4303
|
|
|
|
#define __NR_splice 4304
|
|
|
|
#define __NR_sync_file_range 4305
|
|
|
|
#define __NR_tee 4306
|
|
|
|
#define __NR_vmsplice 4307
|
|
|
|
#define __NR_move_pages 4308
|
|
|
|
#define __NR_set_robust_list 4309
|
|
|
|
#define __NR_get_robust_list 4310
|
|
|
|
#define __NR_kexec_load 4311
|
|
|
|
#define __NR_getcpu 4312
|
|
|
|
#define __NR_epoll_pwait 4313
|
|
|
|
#define __NR_ioprio_set 4314
|
|
|
|
#define __NR_ioprio_get 4315
|
|
|
|
#define __NR_utimensat 4316
|
|
|
|
#define __NR_signalfd 4317
|
|
|
|
#define __NR_timerfd 4318
|
|
|
|
#define __NR_eventfd 4319
|
|
|
|
#define __NR_fallocate 4320
|
|
|
|
#define __NR_timerfd_create 4321
|
|
|
|
#define __NR_timerfd_gettime 4322
|
|
|
|
#define __NR_timerfd_settime 4323
|
|
|
|
#define __NR_signalfd4 4324
|
|
|
|
#define __NR_eventfd2 4325
|
|
|
|
#define __NR_epoll_create1 4326
|
|
|
|
#define __NR_dup3 4327
|
|
|
|
#define __NR_pipe2 4328
|
|
|
|
#define __NR_inotify_init1 4329
|
|
|
|
#define __NR_preadv 4330
|
|
|
|
#define __NR_pwritev 4331
|
|
|
|
#define __NR_rt_tgsigqueueinfo 4332
|
|
|
|
#define __NR_perf_event_open 4333
|
|
|
|
#define __NR_accept4 4334
|
|
|
|
#define __NR_recvmmsg 4335
|
|
|
|
#define __NR_fanotify_init 4336
|
|
|
|
#define __NR_fanotify_mark 4337
|
|
|
|
#define __NR_prlimit64 4338
|
|
|
|
#define __NR_name_to_handle_at 4339
|
|
|
|
#define __NR_open_by_handle_at 4340
|
|
|
|
#define __NR_clock_adjtime 4341
|
|
|
|
#define __NR_syncfs 4342
|
|
|
|
#define __NR_sendmmsg 4343
|
|
|
|
#define __NR_setns 4344
|
|
|
|
#define __NR_process_vm_readv 4345
|
|
|
|
#define __NR_process_vm_writev 4346
|
2013-04-01 18:02:32 +00:00
|
|
|
#define __NR_kcmp 4347
|
|
|
|
#define __NR_finit_module 4348
|
2014-05-30 11:47:44 +00:00
|
|
|
#define __NR_sched_setattr 4349
|
|
|
|
#define __NR_sched_getattr 4350
|
2014-07-20 13:43:42 +00:00
|
|
|
#define __NR_renameat2 4351
|
add new syscall numbers for seccomp, getrandom, memfd_create
these syscalls are new in linux v3.17 and present on all supported
archs except sh.
seccomp was added in commit 48dc92b9fc3926844257316e75ba11eb5c742b2c
it has operation, flags and pointer arguments (if flags==0 then it is
the same as prctl(PR_SET_SECCOMP,...)), the uapi header for flag
definitions is linux/seccomp.h
getrandom was added in commit c6e9d6f38894798696f23c8084ca7edbf16ee895
it provides an entropy source when open("/dev/urandom",..) would fail,
the uapi header for flags is linux/random.h
memfd_create was added in commit 9183df25fe7b194563db3fec6dc3202a5855839c
it allows anon mmap to have an fd, that can be shared, sealed and needs no
mount point, the uapi header for flags is linux/memfd.h
2014-10-01 19:41:47 +00:00
|
|
|
#define __NR_seccomp 4352
|
|
|
|
#define __NR_getrandom 4353
|
|
|
|
#define __NR_memfd_create 4354
|
2014-12-15 23:20:36 +00:00
|
|
|
#define __NR_bpf 4355
|
2015-02-09 21:53:20 +00:00
|
|
|
#define __NR_execveat 4356
|
add new membarrier, userfaultfd and switch_endian syscalls
new in linux v4.3 added for aarch64, arm, i386, mips, or1k, powerpc,
x32 and x86_64.
membarrier is a system wide memory barrier, moves most of the
synchronization cost to one side, new in kernel commit
5b25b13ab08f616efd566347d809b4ece54570d1
userfaultfd is useful for qemu and is new in kernel commit
8d2afd96c20316d112e04d935d9e09150e988397
switch_endian is powerpc only for switching endianness, new in commit
529d235a0e190ded1d21ccc80a73e625ebcad09b
2015-11-18 23:31:37 +00:00
|
|
|
#define __NR_userfaultfd 4357
|
|
|
|
#define __NR_membarrier 4358
|
2016-01-23 23:16:14 +00:00
|
|
|
#define __NR_mlock2 4359
|
2016-03-19 12:35:43 +00:00
|
|
|
#define __NR_copy_file_range 4360
|
2012-07-11 08:22:13 +00:00
|
|
|
|