summaryrefslogtreecommitdiffstats
path: root/linux-user/unicore32/syscall_nr.h
blob: 486b8c45a037f965a5be909c326d57e43138b914 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
/*
 * This file contains the system call numbers for UniCore32 oldabi.
 *
 * Copyright (C) 2010-2011 GUAN Xue-tao
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */
#define TARGET_NR_restart_syscall               0
#define TARGET_NR_exit                          1
#define TARGET_NR_fork                          2
#define TARGET_NR_read                          3
#define TARGET_NR_write                         4
#define TARGET_NR_open                          5
#define TARGET_NR_close                         6
#define TARGET_NR_waitpid                       7
#define TARGET_NR_creat                         8
#define TARGET_NR_link                          9
#define TARGET_NR_unlink                        10
#define TARGET_NR_execve                        11
#define TARGET_NR_chdir                         12
#define TARGET_NR_time                          13
#define TARGET_NR_mknod                         14
#define TARGET_NR_chmod                         15
#define TARGET_NR_lchown                        16
#define TARGET_NR_break                         17
                                                /* 18 */
#define TARGET_NR_lseek                         19
#define TARGET_NR_getpid                        20
#define TARGET_NR_mount                         21
#define TARGET_NR_umount                        22
#define TARGET_NR_setuid                        23
#define TARGET_NR_getuid                        24
#define TARGET_NR_stime                         25
#define TARGET_NR_ptrace                        26
#define TARGET_NR_alarm                         27
                                                /* 28 */
#define TARGET_NR_pause                         29
#define TARGET_NR_utime                         30
#define TARGET_NR_stty                          31
#define TARGET_NR_gtty                          32
#define TARGET_NR_access                        33
#define TARGET_NR_nice                          34
#define TARGET_NR_ftime                         35
#define TARGET_NR_sync                          36
#define TARGET_NR_kill                          37
#define TARGET_NR_rename                        38
#define TARGET_NR_mkdir                         39
#define TARGET_NR_rmdir                         40
#define TARGET_NR_dup                           41
#define TARGET_NR_pipe                          42
#define TARGET_NR_times                         43
#define TARGET_NR_prof                          44
#define TARGET_NR_brk                           45
#define TARGET_NR_setgid                        46
#define TARGET_NR_getgid                        47
#define TARGET_NR_signal                        48
#define TARGET_NR_geteuid                       49
#define TARGET_NR_getegid                       50
#define TARGET_NR_acct                          51
#define TARGET_NR_umount2                       52
#define TARGET_NR_lock                          53
#define TARGET_NR_ioctl                         54
#define TARGET_NR_fcntl                         55
#define TARGET_NR_mpx                           56
#define TARGET_NR_setpgid                       57
#define TARGET_NR_ulimit                        58
                                                /* 59 */
#define TARGET_NR_umask                         60
#define TARGET_NR_chroot                        61
#define TARGET_NR_ustat                         62
#define TARGET_NR_dup2                          63
#define TARGET_NR_getppid                       64
#define TARGET_NR_getpgrp                       65
#define TARGET_NR_setsid                        66
#define TARGET_NR_sigaction                     67
#define TARGET_NR_sgetmask                      68
#define TARGET_NR_ssetmask                      69
#define TARGET_NR_setreuid                      70
#define TARGET_NR_setregid                      71
#define TARGET_NR_sigsuspend                    72
#define TARGET_NR_sigpending                    73
#define TARGET_NR_sethostname                   74
#define TARGET_NR_setrlimit                     75
#define TARGET_NR_getrlimit                     76
#define TARGET_NR_getrusage                     77
#define TARGET_NR_gettimeofday                  78
#define TARGET_NR_settimeofday                  79
#define TARGET_NR_getgroups                     80
#define TARGET_NR_setgroups                     81
#define TARGET_NR_select                        82
#define TARGET_NR_symlink                       83
                                                /* 84 */
#define TARGET_NR_readlink                      85
#define TARGET_NR_uselib                        86
#define TARGET_NR_swapon                        87
#define TARGET_NR_reboot                        88
#define TARGET_NR_readdir                       89
#define TARGET_NR_mmap                          90
#define TARGET_NR_munmap                        91
#define TARGET_NR_truncate                      92
#define TARGET_NR_ftruncate                     93
#define TARGET_NR_fchmod                        94
#define TARGET_NR_fchown                        95
#define TARGET_NR_getpriority                   96
#define TARGET_NR_setpriority                   97
#define TARGET_NR_profil                        98
#define TARGET_NR_statfs                        99
#define TARGET_NR_fstatfs                       100
#define TARGET_NR_ioperm                        101
#define TARGET_NR_socketcall                    102
#define TARGET_NR_syslog                        103
#define TARGET_NR_setitimer                     104
#define TARGET_NR_getitimer                     105
#define TARGET_NR_stat                          106
#define TARGET_NR_lstat                         107
#define TARGET_NR_fstat                         108
                                                /* 109 */
                                                /* 110 */
#define TARGET_NR_vhangup                       111
#define TARGET_NR_idle                          112
#define TARGET_NR_syscall                       113
#define TARGET_NR_wait4                         114
#define TARGET_NR_swapoff                       115
#define TARGET_NR_sysinfo                       116
#define TARGET_NR_ipc                           117
#define TARGET_NR_fsync                         118
#define TARGET_NR_sigreturn                     119
#define TARGET_NR_clone                         120
#define TARGET_NR_setdomainname                 121
#define TARGET_NR_uname                         122
#define TARGET_NR_modify_ldt                    123
#define TARGET_NR_adjtimex                      124
#define TARGET_NR_mprotect                      125
#define TARGET_NR_sigprocmask                   126
#define TARGET_NR_create_module                 127
#define TARGET_NR_init_module                   128
#define TARGET_NR_delete_module                 129
#define TARGET_NR_get_kernel_syms               130
#define TARGET_NR_quotactl                      131
#define TARGET_NR_getpgid                       132
#define TARGET_NR_fchdir                        133
#define TARGET_NR_bdflush                       134
#define TARGET_NR_sysfs                         135
#define TARGET_NR_personality                   136
#define TARGET_NR_afs_syscall                   137
#define TARGET_NR_setfsuid                      138
#define TARGET_NR_setfsgid                      139
#define TARGET_NR__llseek                       140
#define TARGET_NR_getdents                      141
#define TARGET_NR__newselect                    142
#define TARGET_NR_flock                         143
#define TARGET_NR_msync                         144
#define TARGET_NR_readv                         145
#define TARGET_NR_writev                        146
#define TARGET_NR_getsid                        147
#define TARGET_NR_fdatasync                     148
#define TARGET_NR__sysctl                       149
#define TARGET_NR_mlock                         150
#define TARGET_NR_munlock                       151
#define TARGET_NR_mlockall                      152
#define TARGET_NR_munlockall                    153
#define TARGET_NR_sched_setparam                154
#define TARGET_NR_sched_getparam                155
#define TARGET_NR_sched_setscheduler            156
#define TARGET_NR_sched_getscheduler            157
#define TARGET_NR_sched_yield                   158
#define TARGET_NR_sched_get_priority_max        159
#define TARGET_NR_sched_get_priority_min        160
#define TARGET_NR_sched_rr_get_interval         161
#define TARGET_NR_nanosleep                     162
#define TARGET_NR_mremap                        163
#define TARGET_NR_setresuid                     164
#define TARGET_NR_getresuid                     165
#define TARGET_NR_vm86                          166
#define TARGET_NR_query_module                  167
#define TARGET_NR_poll                          168
#define TARGET_NR_nfsservctl                    169
#define TARGET_NR_setresgid                     170
#define TARGET_NR_getresgid                     171
#define TARGET_NR_prctl                         172
#define TARGET_NR_rt_sigreturn                  173
#define TARGET_NR_rt_sigaction                  174
#define TARGET_NR_rt_sigprocmask                175
#define TARGET_NR_rt_sigpending                 176
#define TARGET_NR_rt_sigtimedwait               177
#define TARGET_NR_rt_sigqueueinfo               178
#define TARGET_NR_rt_sigsuspend                 179
#define TARGET_NR_pread64                       180
#define TARGET_NR_pwrite64                      181
#define TARGET_NR_chown                         182
#define TARGET_NR_getcwd                        183
#define TARGET_NR_capget                        184
#define TARGET_NR_capset                        185
#define TARGET_NR_sigaltstack                   186
#define TARGET_NR_sendfile                      187
                                                /* 188 */
                                                /* 189 */
#define TARGET_NR_vfork                         190
#define TARGET_NR_ugetrlimit                    191
#define TARGET_NR_mmap2                         192
#define TARGET_NR_truncate64                    193
#define TARGET_NR_ftruncate64                   194
#define TARGET_NR_stat64                        195
#define TARGET_NR_lstat64                       196
#define TARGET_NR_fstat64                       197
#define TARGET_NR_lchown32                      198
#define TARGET_NR_getuid32                      199
#define TARGET_NR_getgid32                      200
#define TARGET_NR_geteuid32                     201
#define TARGET_NR_getegid32                     202
#define TARGET_NR_setreuid32                    203
#define TARGET_NR_setregid32                    204
#define TARGET_NR_getgroups32                   205
#define TARGET_NR_setgroups32                   206
#define TARGET_NR_fchown32                      207
#define TARGET_NR_setresuid32                   208
#define TARGET_NR_getresuid32                   209
#define TARGET_NR_setresgid32                   210
#define TARGET_NR_getresgid32                   211
#define TARGET_NR_chown32                       212
#define TARGET_NR_setuid32                      213
#define TARGET_NR_setgid32                      214
#define TARGET_NR_setfsuid32                    215
#define TARGET_NR_setfsgid32                    216
#define TARGET_NR_getdents64                    217
#define TARGET_NR_pivot_root                    218
#define TARGET_NR_mincore                       219
#define TARGET_NR_madvise                       220
#define TARGET_NR_fcntl64                       221
                                                /* 222 */
                                                /* 223 */
#define TARGET_NR_gettid                        224
#define TARGET_NR_readahead                     225
#define TARGET_NR_setxattr                      226
#define TARGET_NR_lsetxattr                     227
#define TARGET_NR_fsetxattr                     228
#define TARGET_NR_getxattr                      229
#define TARGET_NR_lgetxattr                     230
#define TARGET_NR_fgetxattr                     231
#define TARGET_NR_listxattr                     232
#define TARGET_NR_llistxattr                    233
#define TARGET_NR_flistxattr                    234
#define TARGET_NR_removexattr                   235
#define TARGET_NR_lremovexattr                  236
#define TARGET_NR_fremovexattr                  237
#define TARGET_NR_tkill                         238
#define TARGET_NR_sendfile64                    239
#define TARGET_NR_futex                         240
#define TARGET_NR_sched_setaffinity             241
#define TARGET_NR_sched_getaffinity             242
#define TARGET_NR_io_setup                      243
#define TARGET_NR_io_destroy                    244
#define TARGET_NR_io_getevents                  245
#define TARGET_NR_io_submit                     246
#define TARGET_NR_io_cancel                     247
#define TARGET_NR_exit_group                    248
#define TARGET_NR_lookup_dcookie                249
#define TARGET_NR_epoll_create                  250
#define TARGET_NR_epoll_ctl                     251
#define TARGET_NR_epoll_wait                    252
#define TARGET_NR_remap_file_pages              253
                                                /* 254 */
                                                /* 255 */
                                                /* 256 */
#define TARGET_NR_set_tid_address               256
#define TARGET_NR_timer_create                  257
#define TARGET_NR_timer_settime                 258
#define TARGET_NR_timer_gettime                 259
#define TARGET_NR_timer_getoverrun              260
#define TARGET_NR_timer_delete                  261
#define TARGET_NR_clock_settime                 262
#define TARGET_NR_clock_gettime                 263
#define TARGET_NR_clock_getres                  264
#define TARGET_NR_clock_nanosleep               265
#define TARGET_NR_statfs64                      266
#define TARGET_NR_fstatfs64                     267
#define TARGET_NR_tgkill                        268
#define TARGET_NR_utimes                        269
#define TARGET_NR_fadvise64_64                  270
#define TARGET_NR_pciconfig_iobase              271
#define TARGET_NR_pciconfig_read                272
#define TARGET_NR_pciconfig_write               273
#define TARGET_NR_mq_open                       274
#define TARGET_NR_mq_unlink                     275
#define TARGET_NR_mq_timedsend                  276
#define TARGET_NR_mq_timedreceive               277
#define TARGET_NR_mq_notify                     278
#define TARGET_NR_mq_getsetattr                 279
#define TARGET_NR_waitid                        280
#define TARGET_NR_socket                        281
#define TARGET_NR_bind                          282
#define TARGET_NR_connect                       283
#define TARGET_NR_listen                        284
#define TARGET_NR_accept                        285
#define TARGET_NR_getsockname                   286
#define TARGET_NR_getpeername                   287
#define TARGET_NR_socketpair                    288
#define TARGET_NR_send                          289
#define TARGET_NR_sendto                        290
#define TARGET_NR_recv                          291
#define TARGET_NR_recvfrom                      292
#define TARGET_NR_shutdown                      293
#define TARGET_NR_setsockopt                    294
#define TARGET_NR_getsockopt                    295
#define TARGET_NR_sendmsg                       296
#define TARGET_NR_recvmsg                       297
#define TARGET_NR_semop                         298
#define TARGET_NR_semget                        299
#define TARGET_NR_semctl                        300
#define TARGET_NR_msgsnd                        301
#define TARGET_NR_msgrcv                        302
#define TARGET_NR_msgget                        303
#define TARGET_NR_msgctl                        304
#define TARGET_NR_shmat                         305
#define TARGET_NR_shmdt                         306
#define TARGET_NR_shmget                        307
#define TARGET_NR_shmctl                        308
#define TARGET_NR_add_key                       309
#define TARGET_NR_request_key                   310
#define TARGET_NR_keyctl                        311
#define TARGET_NR_semtimedop                    312
#define TARGET_NR_vserver                       313
#define TARGET_NR_ioprio_set                    314
#define TARGET_NR_ioprio_get                    315
#define TARGET_NR_inotify_init                  316
#define TARGET_NR_inotify_add_watch             317
#define TARGET_NR_inotify_rm_watch              318
#define TARGET_NR_mbind                         319
#define TARGET_NR_get_mempolicy                 320
#define TARGET_NR_set_mempolicy                 321
#define TARGET_NR_openat                        322
#define TARGET_NR_mkdirat                       323
#define TARGET_NR_mknodat                       324
#define TARGET_NR_fchownat                      325
#define TARGET_NR_futimesat                     326
#define TARGET_NR_fstatat64                     327
#define TARGET_NR_unlinkat                      328
#define TARGET_NR_renameat                      329
#define TARGET_NR_linkat                        330
#define TARGET_NR_symlinkat                     331
#define TARGET_NR_readlinkat                    332
#define TARGET_NR_fchmodat                      333
#define TARGET_NR_faccessat                     334
                                                /* 335 */
                                                /* 336 */
#define TARGET_NR_unshare                       337
#define TARGET_NR_set_robust_list               338
#define TARGET_NR_get_robust_list               339
#define TARGET_NR_splice                        340
#define TARGET_NR_sync_file_range2              341
#define TARGET_NR_tee                           342
#define TARGET_NR_vmsplice                      343
#define TARGET_NR_move_pages                    344
#define TARGET_NR_getcpu                        345
                                                /* 346 */
#define TARGET_NR_kexec_load                    347
#define TARGET_NR_utimensat                     348
#define TARGET_NR_signalfd                      349
#define TARGET_NR_timerfd                       350
#define TARGET_NR_eventfd                       351
#define TARGET_NR_fallocate                     352
#define TARGET_NR_timerfd_settime               353
#define TARGET_NR_timerfd_gettime               354
#define TARGET_NR_signalfd4                     355
#define TARGET_NR_eventfd2                      356
#define TARGET_NR_epoll_create1                 357
#define TARGET_NR_dup3                          358
#define TARGET_NR_pipe2                         359
#define TARGET_NR_inotify_init1                 360