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