550W Document
550W, a high-end OS
syscall_number.h
浏览该文件的文档.
1
#pragma once
2
3
#define IGNORE 0
4
#define NUM_SYSCALLS 512
5
6
/* define */
7
#define SYS_io_setup 0
8
#define SYS_io_destroy 1
9
#define SYS_io_submit 2
10
#define SYS_io_cancel 3
11
#define SYS_io_getevents 4
12
#define SYS_setxattr 5
13
#define SYS_lsetxattr 6
14
#define SYS_fsetxattr 7
15
#define SYS_getxattr 8
16
#define SYS_lgetxattr 9
17
#define SYS_fgetxattr 10
18
#define SYS_listxattr 11
19
#define SYS_llistxattr 12
20
#define SYS_flistxattr 13
21
#define SYS_removexattr 14
22
#define SYS_lremovexattr 15
23
#define SYS_fremovexattr 16
24
#define SYS_getcwd 17
25
#define SYS_lookup_dcookie 18
26
#define SYS_eventfd2 19
27
#define SYS_epoll_create1 20
28
#define SYS_epoll_ctl 21
29
#define SYS_epoll_pwait 22
30
#define SYS_dup 23
31
#define SYS_dup3 24
32
#define SYS_fcntl 25
33
#define SYS_inotify_init1 26
34
#define SYS_inotify_add_watch 27
35
#define SYS_inotify_rm_watch 28
36
#define SYS_ioctl 29
37
#define SYS_ioprio_set 30
38
#define SYS_ioprio_get 31
39
#define SYS_flock 32
40
#define SYS_mknodat 33
41
#define SYS_mkdirat 34
42
#define SYS_unlinkat 35
43
#define SYS_symlinkat 36
44
#define SYS_linkat 37
45
#define SYS_umount2 39
46
#define SYS_mount 40
47
#define SYS_pivot_root 41
48
#define SYS_nfsservctl 42
49
#define SYS_statfs 43
50
#define SYS_fstatfs 44
51
#define SYS_truncate 45
52
#define SYS_ftruncate 46
53
#define SYS_fallocate 47
54
#define SYS_faccessat 48
55
#define SYS_chdir 49
56
#define SYS_fchdir 50
57
#define SYS_chroot 51
58
#define SYS_fchmod 52
59
#define SYS_fchmodat 53
60
#define SYS_fchownat 54
61
#define SYS_fchown 55
62
#define SYS_openat 56
63
#define SYS_close 57
64
#define SYS_vhangup 58
65
#define SYS_pipe2 59
66
#define SYS_quotactl 60
67
#define SYS_getdents64 61
68
#define SYS_lseek 62
69
#define SYS_read 63
70
#define SYS_write 64
71
#define SYS_readv 65
72
#define SYS_writev 66
73
#define SYS_pread64 67
74
#define SYS_pwrite64 68
75
#define SYS_preadv 69
76
#define SYS_pwritev 70
77
#define SYS_sendfile 71
78
#define SYS_pselect6 72
79
#define SYS_ppoll 73
80
#define SYS_signalfd4 74
81
#define SYS_vmsplice 75
82
#define SYS_splice 76
83
#define SYS_tee 77
84
#define SYS_readlinkat 78
85
#define SYS_fstatat 79
86
#define SYS_fstat 80
87
#define SYS_sync 81
88
#define SYS_fsync 82
89
#define SYS_fdatasync 83
90
#define SYS_sync_file_range 84
91
#define SYS_timerfd_create 85
92
#define SYS_timerfd_settime 86
93
#define SYS_timerfd_gettime 87
94
#define SYS_utimensat 88
95
#define SYS_acct 89
96
#define SYS_capget 90
97
#define SYS_capset 91
98
#define SYS_personality 92
99
#define SYS_exit 93
100
#define SYS_exit_group 94
101
#define SYS_waitid 95
102
#define SYS_set_tid_address 96
103
#define SYS_unshare 97
104
#define SYS_futex 98
105
#define SYS_set_robust_list 99
106
#define SYS_get_robust_list 100
107
#define SYS_nanosleep 101
108
#define SYS_getitimer 102
109
#define SYS_setitimer 103
110
#define SYS_kexec_load 104
111
#define SYS_init_module 105
112
#define SYS_delete_module 106
113
#define SYS_timer_create 107
114
#define SYS_timer_gettime 108
115
#define SYS_timer_getoverrun 109
116
#define SYS_timer_settime 110
117
#define SYS_timer_delete 111
118
#define SYS_clock_settime 112
119
#define SYS_clock_gettime 113
120
#define SYS_clock_getres 114
121
#define SYS_clock_nanosleep 115
122
#define SYS_syslog 116
123
#define SYS_ptrace 117
124
#define SYS_sched_setparam 118
125
#define SYS_sched_setscheduler 119
126
#define SYS_sched_getscheduler 120
127
#define SYS_sched_getparam 121
128
#define SYS_sched_setaffinity 122
129
#define SYS_sched_getaffinity 123
130
#define SYS_sched_yield 124
131
#define SYS_sched_get_priority_max 125
132
#define SYS_sched_get_priority_min 126
133
#define SYS_sched_rr_get_interval 127
134
#define SYS_restart_syscall 128
135
#define SYS_kill 129
136
#define SYS_tkill 130
137
#define SYS_tgkill 131
138
#define SYS_sigaltstack 132
139
#define SYS_rt_sigsuspend 133
140
#define SYS_rt_sigaction 134
141
#define SYS_rt_sigprocmask 135
142
#define SYS_rt_sigpending 136
143
#define SYS_rt_sigtimedwait 137
144
#define SYS_rt_sigqueueinfo 138
145
#define SYS_rt_sigreturn 139
146
#define SYS_setpriority 140
147
#define SYS_getpriority 141
148
#define SYS_reboot 142
149
#define SYS_setregid 143
150
#define SYS_setgid 144
151
#define SYS_setreuid 145
152
#define SYS_setuid 146
153
#define SYS_setresuid 147
154
#define SYS_getresuid 148
155
#define SYS_setresgid 149
156
#define SYS_getresgid 150
157
#define SYS_setfsuid 151
158
#define SYS_setfsgid 152
159
#define SYS_times 153
160
#define SYS_time 1062
161
#define SYS_setpgid 154
162
#define SYS_getpgid 155
163
#define SYS_getsid 156
164
#define SYS_setsid 157
165
#define SYS_getgroups 158
166
#define SYS_setgroups 159
167
#define SYS_uname 160
168
#define SYS_sethostname 161
169
#define SYS_setdomainname 162
170
#define SYS_getrlimit 163
171
#define SYS_setrlimit 164
172
#define SYS_getrusage 165
173
#define SYS_umask 166
174
#define SYS_prctl 167
175
#define SYS_getcpu 168
176
#define SYS_gettimeofday 169
177
#define SYS_settimeofday 170
178
#define SYS_adjtimex 171
179
#define SYS_getpid 172
180
#define SYS_getppid 173
181
#define SYS_getuid 174
182
#define SYS_geteuid 175
183
#define SYS_getgid 176
184
#define SYS_getegid 177
185
#define SYS_gettid 178
186
#define SYS_sysinfo 179
187
#define SYS_mq_open 180
188
#define SYS_mq_unlink 181
189
#define SYS_mq_timedsend 182
190
#define SYS_mq_timedreceive 183
191
#define SYS_mq_notify 184
192
#define SYS_mq_getsetattr 185
193
#define SYS_msgget 186
194
#define SYS_msgctl 187
195
#define SYS_msgrcv 188
196
#define SYS_msgsnd 189
197
#define SYS_semget 190
198
#define SYS_semctl 191
199
#define SYS_semtimedop 192
200
#define SYS_semop 193
201
#define SYS_shmget 194
202
#define SYS_shmctl 195
203
#define SYS_shmat 196
204
#define SYS_shmdt 197
205
#define SYS_socket 198
206
#define SYS_socketpair 199
207
#define SYS_bind 200
208
#define SYS_listen 201
209
#define SYS_accept 202
210
#define SYS_connect 203
211
#define SYS_getsockname 204
212
#define SYS_getpeername 205
213
#define SYS_sendto 206
214
#define SYS_recvfrom 207
215
#define SYS_setsockopt 208
216
#define SYS_getsockopt 209
217
#define SYS_shutdown 210
218
#define SYS_sendmsg 211
219
#define SYS_recvmsg 212
220
#define SYS_readahead 213
221
#define SYS_brk 214
222
#define SYS_munmap 215
223
#define SYS_mremap 216
224
#define SYS_add_key 217
225
#define SYS_request_key 218
226
#define SYS_keyctl 219
227
#define SYS_clone 220
228
#define SYS_execve 221
229
#define SYS_mmap 222
230
#define SYS_fadvise64 223
231
#define SYS_swapon 224
232
#define SYS_swapoff 225
233
#define SYS_mprotect 226
234
#define SYS_msync 227
235
#define SYS_mlock 228
236
#define SYS_munlock 229
237
#define SYS_mlockall 230
238
#define SYS_munlockall 231
239
#define SYS_mincore 232
240
#define SYS_madvise 233
241
#define SYS_remap_file_pages 234
242
#define SYS_mbind 235
243
#define SYS_get_mempolicy 236
244
#define SYS_set_mempolicy 237
245
#define SYS_migrate_pages 238
246
#define SYS_move_pages 239
247
#define SYS_rt_tgsigqueueinfo 240
248
#define SYS_perf_event_open 241
249
#define SYS_accept4 242
250
#define SYS_recvmmsg 243
251
#define SYS_arch_specific_syscall 244
252
#define SYS_riscv_flush_icache 259
253
#define SYS_wait4 260
254
#define SYS_prlimit64 261
255
#define SYS_fanotify_init 262
256
#define SYS_fanotify_mark 263
257
#define SYS_name_to_handle_at 264
258
#define SYS_open_by_handle_at 265
259
#define SYS_clock_adjtime 266
260
#define SYS_syncfs 267
261
#define SYS_setns 268
262
#define SYS_sendmmsg 269
263
#define SYS_process_vm_readv 270
264
#define SYS_process_vm_writev 271
265
#define SYS_kcmp 272
266
#define SYS_finit_module 273
267
#define SYS_sched_setattr 274
268
#define SYS_sched_getattr 275
269
#define SYS_renameat2 276
270
#define SYS_seccomp 277
271
#define SYS_getrandom 278
272
#define SYS_memfd_create 279
273
#define SYS_bpf 280
274
#define SYS_execveat 281
275
#define SYS_userfaultfd 282
276
#define SYS_membarrier 283
277
#define SYS_mlock2 284
278
#define SYS_copy_file_range 285
279
#define SYS_preadv2 286
280
#define SYS_pwritev2 287
281
#define SYS_pkey_mprotect 288
282
#define SYS_pkey_alloc 289
283
#define SYS_pkey_free 290
284
#define SYS_statx 291
285
#define SYS_io_pgetevents 292
286
#define SYS_rseq 293
287
#define SYS_kexec_file_load 294
288
#define SYS_spawn 400
289
#define SYS_mailread 401
290
#define SYS_mailwrite 402
291
292
#define SYS_move_cursor 403
293
#define SYS_screen_clear 404
294
295
#define SYS_process_show 405
src
include
uapi
syscall_number.h
制作者
1.9.1