Revision 8dd77cca

b/linux-user/alpha/syscall_nr.h
379 379
#define TARGET_NR_inotify_init		444
380 380
#define TARGET_NR_inotify_add_watch		445
381 381
#define TARGET_NR_inotify_rm_watch		446
382
#define TARGET_NR_fdatasync			447
383
#define TARGET_NR_kexec_load			448
384
#define TARGET_NR_migrate_pages		449
385
#define TARGET_NR_openat			450
386
#define TARGET_NR_mkdirat			451
387
#define TARGET_NR_mknodat			452
388
#define TARGET_NR_fchownat			453
389
#define TARGET_NR_futimesat			454
390
#define TARGET_NR_fstatat64			455
391
#define TARGET_NR_unlinkat			456
392
#define TARGET_NR_renameat			457
393
#define TARGET_NR_linkat			458
394
#define TARGET_NR_symlinkat			459
395
#define TARGET_NR_readlinkat			460
396
#define TARGET_NR_fchmodat			461
397
#define TARGET_NR_faccessat			462
398
#define TARGET_NR_pselect6			463
399
#define TARGET_NR_ppoll			464
400
#define TARGET_NR_unshare			465
401
#define TARGET_NR_set_robust_list		466
402
#define TARGET_NR_get_robust_list		467
403
#define TARGET_NR_splice			468
404
#define TARGET_NR_sync_file_range		469
405
#define TARGET_NR_tee			470
406
#define TARGET_NR_vmsplice			471
407
#define TARGET_NR_move_pages			472
408
#define TARGET_NR_getcpu			473
409
#define TARGET_NR_epoll_pwait		474
410
#define TARGET_NR_utimensat			475
411
#define TARGET_NR_signalfd			476
412
#define TARGET_NR_timerfd			477
413
#define TARGET_NR_eventfd			478
b/linux-user/arm/syscall_nr.h
325 325
#define TARGET_NR_mbind			319
326 326
#define TARGET_NR_get_mempolicy		320
327 327
#define TARGET_NR_set_mempolicy		321
328
#define TARGET_NR_openat			(322)
329
#define TARGET_NR_mkdirat			(323)
330
#define TARGET_NR_mknodat			(324)
331
#define TARGET_NR_fchownat			(325)
332
#define TARGET_NR_futimesat			(326)
333
#define TARGET_NR_fstatat64			(327)
334
#define TARGET_NR_unlinkat			(328)
335
#define TARGET_NR_renameat			(329)
336
#define TARGET_NR_linkat			(330)
337
#define TARGET_NR_symlinkat			(331)
338
#define TARGET_NR_readlinkat			(332)
339
#define TARGET_NR_fchmodat			(333)
340
#define TARGET_NR_faccessat			(334)
341
					/* 335 for pselect6 */
342
					/* 336 for ppoll */
343
#define TARGET_NR_unshare			(337)
344
#define TARGET_NR_set_robust_list		(338)
345
#define TARGET_NR_get_robust_list		(339)
346
#define TARGET_NR_splice			(340)
347
#define TARGET_NR_arm_sync_file_range	(341)
348
#define TARGET_NR_sync_file_range2		TARGET_NR_arm_sync_file_range
349
#define TARGET_NR_tee			(342)
350
#define TARGET_NR_vmsplice			(343)
351
#define TARGET_NR_move_pages			(344)
352
#define TARGET_NR_getcpu			(345)
353
					/* 346 for epoll_pwait */
354
#define TARGET_NR_kexec_load			(347)
355
#define TARGET_NR_utimensat			(348)
356
#define TARGET_NR_signalfd			(349)
357
#define TARGET_NR_timerfd			(350)
358
#define TARGET_NR_eventfd			(351)
b/linux-user/i386/syscall_nr.h
253 253
#define TARGET_NR_io_submit		248
254 254
#define TARGET_NR_io_cancel		249
255 255
#define TARGET_NR_fadvise64		250
256

  
256
/* 251 is available for reuse (was briefly sys_set_zone_reclaim) */
257 257
#define TARGET_NR_exit_group		252
258 258
#define TARGET_NR_lookup_dcookie	253
259 259
#define TARGET_NR_epoll_create	254
......
270 270
#define TARGET_NR_clock_gettime	(TARGET_NR_timer_create+6)
271 271
#define TARGET_NR_clock_getres	(TARGET_NR_timer_create+7)
272 272
#define TARGET_NR_clock_nanosleep	(TARGET_NR_timer_create+8)
273

  
273
#define TARGET_NR_statfs64		268
274
#define TARGET_NR_fstatfs64		269
274 275
#define TARGET_NR_tgkill		270
275 276
#define TARGET_NR_utimes		271
276

  
277
#define TARGET_NR_fadvise64_64	272
278
#define TARGET_NR_vserver		273
279
#define TARGET_NR_mbind		274
280
#define TARGET_NR_get_mempolicy	275
281
#define TARGET_NR_set_mempolicy	276
282
#define TARGET_NR_mq_open 		277
283
#define TARGET_NR_mq_unlink		(TARGET_NR_mq_open+1)
284
#define TARGET_NR_mq_timedsend	(TARGET_NR_mq_open+2)
285
#define TARGET_NR_mq_timedreceive	(TARGET_NR_mq_open+3)
286
#define TARGET_NR_mq_notify		(TARGET_NR_mq_open+4)
287
#define TARGET_NR_mq_getsetattr	(TARGET_NR_mq_open+5)
288
#define TARGET_NR_kexec_load		283
289
#define TARGET_NR_waitid		284
290
/* #define TARGET_NR_sys_setaltroot	285 */
291
#define TARGET_NR_add_key		286
292
#define TARGET_NR_request_key	287
293
#define TARGET_NR_keyctl		288
294
#define TARGET_NR_ioprio_set		289
295
#define TARGET_NR_ioprio_get		290
296
#define TARGET_NR_inotify_init	291
297
#define TARGET_NR_inotify_add_watch	292
298
#define TARGET_NR_inotify_rm_watch	293
299
#define TARGET_NR_migrate_pages	294
300
#define TARGET_NR_openat		295
301
#define TARGET_NR_mkdirat		296
302
#define TARGET_NR_mknodat		297
303
#define TARGET_NR_fchownat		298
304
#define TARGET_NR_futimesat		299
305
#define TARGET_NR_fstatat64		300
306
#define TARGET_NR_unlinkat		301
307
#define TARGET_NR_renameat		302
308
#define TARGET_NR_linkat		303
309
#define TARGET_NR_symlinkat		304
310
#define TARGET_NR_readlinkat		305
311
#define TARGET_NR_fchmodat		306
312
#define TARGET_NR_faccessat		307
313
#define TARGET_NR_pselect6		308
314
#define TARGET_NR_ppoll		309
315
#define TARGET_NR_unshare		310
277 316
#define TARGET_NR_set_robust_list	311
317
#define TARGET_NR_get_robust_list	312
318
#define TARGET_NR_splice		313
319
#define TARGET_NR_sync_file_range	314
320
#define TARGET_NR_tee		315
321
#define TARGET_NR_vmsplice		316
322
#define TARGET_NR_move_pages		317
323
#define TARGET_NR_getcpu		318
324
#define TARGET_NR_epoll_pwait	319
325
#define TARGET_NR_utimensat		320
326
#define TARGET_NR_signalfd		321
327
#define TARGET_NR_timerfd		322
328
#define TARGET_NR_eventfd		323
329
#define TARGET_NR_fallocate		324
b/linux-user/m68k/syscall_nr.h
281 281
#define TARGET_NR_add_key            279
282 282
#define TARGET_NR_request_key        280
283 283
#define TARGET_NR_keyctl             281
284
#define TARGET_NR_ioprio_set		282
285
#define TARGET_NR_ioprio_get		283
286
#define TARGET_NR_inotify_init	284
287
#define TARGET_NR_inotify_add_watch	285
288
#define TARGET_NR_inotify_rm_watch	286
289
#define TARGET_NR_migrate_pages	287
290
#define TARGET_NR_openat		288
291
#define TARGET_NR_mkdirat		289
292
#define TARGET_NR_mknodat		290
293
#define TARGET_NR_fchownat		291
294
#define TARGET_NR_futimesat		292
295
#define TARGET_NR_fstatat64		293
296
#define TARGET_NR_unlinkat		294
297
#define TARGET_NR_renameat		295
298
#define TARGET_NR_linkat		296
299
#define TARGET_NR_symlinkat		297
300
#define TARGET_NR_readlinkat		298
301
#define TARGET_NR_fchmodat		299
302
#define TARGET_NR_faccessat		300
303
#define TARGET_NR_pselect6		301
304
#define TARGET_NR_ppoll		302
305
#define TARGET_NR_unshare		303
306
#define TARGET_NR_set_robust_list	304
307
#define TARGET_NR_get_robust_list	305
308
#define TARGET_NR_splice		306
309
#define TARGET_NR_sync_file_range	307
310
#define TARGET_NR_tee		308
311
#define TARGET_NR_vmsplice		309
312
#define TARGET_NR_move_pages		310
313
#define TARGET_NR_sched_setaffinity	311
314
#define TARGET_NR_sched_getaffinity	312
315
#define TARGET_NR_kexec_load		313
316
#define TARGET_NR_getcpu		314
317
#define TARGET_NR_epoll_pwait	315
318
#define TARGET_NR_utimensat		316
319
#define TARGET_NR_signalfd		317
320
#define TARGET_NR_timerfd		318
321
#define TARGET_NR_eventfd		319
322
#define TARGET_NR_fallocate		320
b/linux-user/ppc/syscall_nr.h
256 256
#define TARGET_NR_statfs64               252
257 257
#define TARGET_NR_fstatfs64              253
258 258
#define TARGET_NR_fadvise64_64           254
259
#define TARGET_NR_rtas		255
260
#define TARGET_NR_sys_debug_setcontext 256
261
/* Number 257 is reserved for vserver */
262
#define TARGET_NR_migrate_pages	258
263
#define TARGET_NR_mbind		259
264
#define TARGET_NR_get_mempolicy	260
265
#define TARGET_NR_set_mempolicy	261
266
#define TARGET_NR_mq_open		262
267
#define TARGET_NR_mq_unlink		263
268
#define TARGET_NR_mq_timedsend	264
269
#define TARGET_NR_mq_timedreceive	265
270
#define TARGET_NR_mq_notify		266
271
#define TARGET_NR_mq_getsetattr	267
272
#define TARGET_NR_kexec_load		268
273
#define TARGET_NR_add_key		269
274
#define TARGET_NR_request_key	270
275
#define TARGET_NR_keyctl		271
276
#define TARGET_NR_waitid		272
277
#define TARGET_NR_ioprio_set		273
278
#define TARGET_NR_ioprio_get		274
279
#define TARGET_NR_inotify_init	275
280
#define TARGET_NR_inotify_add_watch	276
281
#define TARGET_NR_inotify_rm_watch	277
282
#define TARGET_NR_spu_run		278
283
#define TARGET_NR_spu_create		279
284
#define TARGET_NR_pselect6		280
285
#define TARGET_NR_ppoll		281
286
#define TARGET_NR_unshare		282
287
#define TARGET_NR_splice		283
288
#define TARGET_NR_tee		284
289
#define TARGET_NR_vmsplice		285
290
#define TARGET_NR_openat		286
291
#define TARGET_NR_mkdirat		287
292
#define TARGET_NR_mknodat		288
293
#define TARGET_NR_fchownat		289
294
#define TARGET_NR_futimesat		290
295
#define TARGET_NR_fstatat64		291
296
#define TARGET_NR_unlinkat		292
297
#define TARGET_NR_renameat		293
298
#define TARGET_NR_linkat		294
299
#define TARGET_NR_symlinkat		295
300
#define TARGET_NR_readlinkat		296
301
#define TARGET_NR_fchmodat		297
302
#define TARGET_NR_faccessat		298
303
#define TARGET_NR_get_robust_list	299
304
#define TARGET_NR_set_robust_list	300
305
#define TARGET_NR_move_pages		301
306
#define TARGET_NR_getcpu		302
307
#define TARGET_NR_epoll_pwait	303
308
#define TARGET_NR_utimensat		304
309
#define TARGET_NR_signalfd		305
310
#define TARGET_NR_timerfd		306
311
#define TARGET_NR_eventfd		307
312
#define TARGET_NR_sync_file_range2	308
313
#define TARGET_NR_fallocate		309
b/linux-user/ppc64/syscall_nr.h
256 256
#define TARGET_NR_statfs64               252
257 257
#define TARGET_NR_fstatfs64              253
258 258
#define TARGET_NR_fadvise64_64           254
259
#define TARGET_NR_rtas		255
260
#define TARGET_NR_sys_debug_setcontext 256
261
/* Number 257 is reserved for vserver */
262
#define TARGET_NR_migrate_pages	258
263
#define TARGET_NR_mbind		259
264
#define TARGET_NR_get_mempolicy	260
265
#define TARGET_NR_set_mempolicy	261
266
#define TARGET_NR_mq_open		262
267
#define TARGET_NR_mq_unlink		263
268
#define TARGET_NR_mq_timedsend	264
269
#define TARGET_NR_mq_timedreceive	265
270
#define TARGET_NR_mq_notify		266
271
#define TARGET_NR_mq_getsetattr	267
272
#define TARGET_NR_kexec_load		268
273
#define TARGET_NR_add_key		269
274
#define TARGET_NR_request_key	270
275
#define TARGET_NR_keyctl		271
276
#define TARGET_NR_waitid		272
277
#define TARGET_NR_ioprio_set		273
278
#define TARGET_NR_ioprio_get		274
279
#define TARGET_NR_inotify_init	275
280
#define TARGET_NR_inotify_add_watch	276
281
#define TARGET_NR_inotify_rm_watch	277
282
#define TARGET_NR_spu_run		278
283
#define TARGET_NR_spu_create		279
284
#define TARGET_NR_pselect6		280
285
#define TARGET_NR_ppoll		281
286
#define TARGET_NR_unshare		282
287
#define TARGET_NR_splice		283
288
#define TARGET_NR_tee		284
289
#define TARGET_NR_vmsplice		285
290
#define TARGET_NR_openat		286
291
#define TARGET_NR_mkdirat		287
292
#define TARGET_NR_mknodat		288
293
#define TARGET_NR_fchownat		289
294
#define TARGET_NR_futimesat		290
295
#define TARGET_NR_newfstatat		291
296
#define TARGET_NR_unlinkat		292
297
#define TARGET_NR_renameat		293
298
#define TARGET_NR_linkat		294
299
#define TARGET_NR_symlinkat		295
300
#define TARGET_NR_readlinkat		296
301
#define TARGET_NR_fchmodat		297
302
#define TARGET_NR_faccessat		298
303
#define TARGET_NR_get_robust_list	299
304
#define TARGET_NR_set_robust_list	300
305
#define TARGET_NR_move_pages		301
306
#define TARGET_NR_getcpu		302
307
#define TARGET_NR_epoll_pwait	303
308
#define TARGET_NR_utimensat		304
309
#define TARGET_NR_signalfd		305
310
#define TARGET_NR_timerfd		306
311
#define TARGET_NR_eventfd		307
312
#define TARGET_NR_sync_file_range2	308
313
#define TARGET_NR_fallocate		309
b/linux-user/sh4/syscall_nr.h
226 226
#define TARGET_NR_fcntl64		221
227 227
/* 223 is unused */
228 228
#define TARGET_NR_gettid		224
229
#define TARGET_NR_readahead		225
229 230
#define TARGET_NR_setxattr		226
230 231
#define TARGET_NR_lsetxattr		227
231 232
#define TARGET_NR_fsetxattr		228
......
288 289
#define TARGET_NR_add_key		285
289 290
#define TARGET_NR_request_key	286
290 291
#define TARGET_NR_keyctl		287
291

  
292
#define TARGET_NR_readahead             225        /* XXXXX */
292
#define TARGET_NR_ioprio_set		288
293
#define TARGET_NR_ioprio_get		289
294
#define TARGET_NR_inotify_init	290
295
#define TARGET_NR_inotify_add_watch	291
296
#define TARGET_NR_inotify_rm_watch	292
297
/* 293 is unused */
298
#define TARGET_NR_migrate_pages	294
299
#define TARGET_NR_openat		295
300
#define TARGET_NR_mkdirat		296
301
#define TARGET_NR_mknodat		297
302
#define TARGET_NR_fchownat		298
303
#define TARGET_NR_futimesat		299
304
#define TARGET_NR_fstatat64		300
305
#define TARGET_NR_unlinkat		301
306
#define TARGET_NR_renameat		302
307
#define TARGET_NR_linkat		303
308
#define TARGET_NR_symlinkat		304
309
#define TARGET_NR_readlinkat		305
310
#define TARGET_NR_fchmodat		306
311
#define TARGET_NR_faccessat		307
312
#define TARGET_NR_pselect6		308
313
#define TARGET_NR_ppoll		309
314
#define TARGET_NR_unshare		310
315
#define TARGET_NR_set_robust_list	311
316
#define TARGET_NR_get_robust_list	312
317
#define TARGET_NR_splice		313
318
#define TARGET_NR_sync_file_range	314
319
#define TARGET_NR_tee		315
320
#define TARGET_NR_vmsplice		316
321
#define TARGET_NR_move_pages		317
322
#define TARGET_NR_getcpu		318
323
#define TARGET_NR_epoll_pwait	319
324
#define TARGET_NR_utimensat		320
325
#define TARGET_NR_signalfd		321
326
#define TARGET_NR_timerfd		322
327
#define TARGET_NR_eventfd		323
328
#define TARGET_NR_fallocate		324
b/linux-user/sparc/syscall_nr.h
217 217
#define TARGET_NR_fdatasync          253
218 218
#define TARGET_NR_nfsservctl         254
219 219
#define TARGET_NR_aplib              255
220
#define TARGET_NR__exit TARGET_NR_exit
220
#define TARGET_NR_clock_settime	256
221
#define TARGET_NR_clock_gettime	257
222
#define TARGET_NR_clock_getres	258
223
#define TARGET_NR_clock_nanosleep	259
224
#define TARGET_NR_sched_getaffinity	260
225
#define TARGET_NR_sched_setaffinity	261
226
#define TARGET_NR_timer_settime	262
227
#define TARGET_NR_timer_gettime	263
228
#define TARGET_NR_timer_getoverrun	264
229
#define TARGET_NR_timer_delete	265
230
#define TARGET_NR_timer_create	266
231
/* #define TARGET_NR_vserver		267 Reserved for VSERVER */
232
#define TARGET_NR_io_setup		268
233
#define TARGET_NR_io_destroy		269
234
#define TARGET_NR_io_submit		270
235
#define TARGET_NR_io_cancel		271
236
#define TARGET_NR_io_getevents	272
237
#define TARGET_NR_mq_open		273
238
#define TARGET_NR_mq_unlink		274
239
#define TARGET_NR_mq_timedsend	275
240
#define TARGET_NR_mq_timedreceive	276
241
#define TARGET_NR_mq_notify		277
242
#define TARGET_NR_mq_getsetattr	278
243
#define TARGET_NR_waitid		279
244
#define TARGET_NR_tee		280
245
#define TARGET_NR_add_key		281
246
#define TARGET_NR_request_key	282
247
#define TARGET_NR_keyctl		283
248
#define TARGET_NR_openat		284
249
#define TARGET_NR_mkdirat		285
250
#define TARGET_NR_mknodat		286
251
#define TARGET_NR_fchownat		287
252
#define TARGET_NR_futimesat		288
253
#define TARGET_NR_fstatat64		289
254
#define TARGET_NR_unlinkat		290
255
#define TARGET_NR_renameat		291
256
#define TARGET_NR_linkat		292
257
#define TARGET_NR_symlinkat		293
258
#define TARGET_NR_readlinkat		294
259
#define TARGET_NR_fchmodat		295
260
#define TARGET_NR_faccessat		296
261
#define TARGET_NR_pselect6		297
262
#define TARGET_NR_ppoll		298
263
#define TARGET_NR_unshare		299
264
#define TARGET_NR_set_robust_list	300
265
#define TARGET_NR_get_robust_list	301
266
#define TARGET_NR_migrate_pages	302
267
#define TARGET_NR_mbind		303
268
#define TARGET_NR_get_mempolicy	304
269
#define TARGET_NR_set_mempolicy	305
270
#define TARGET_NR_kexec_load		306
271
#define TARGET_NR_move_pages		307
272
#define TARGET_NR_getcpu		308
273
#define TARGET_NR_epoll_pwait	309
274
#define TARGET_NR_utimensat		310
275
#define TARGET_NR_signalfd		311
276
#define TARGET_NR_timerfd		312
277
#define TARGET_NR_eventfd		313
278
#define TARGET_NR_fallocate		314
b/linux-user/sparc64/syscall_nr.h
284 284
#define TARGET_NR_add_key		281
285 285
#define TARGET_NR_request_key	282
286 286
#define TARGET_NR_keyctl		283
287
#define TARGET_NR_openat		284
288
#define TARGET_NR_mkdirat		285
289
#define TARGET_NR_mknodat		286
290
#define TARGET_NR_fchownat		287
291
#define TARGET_NR_futimesat		288
292
#define TARGET_NR_fstatat64		289
293
#define TARGET_NR_unlinkat		290
294
#define TARGET_NR_renameat		291
295
#define TARGET_NR_linkat		292
296
#define TARGET_NR_symlinkat		293
297
#define TARGET_NR_readlinkat		294
298
#define TARGET_NR_fchmodat		295
299
#define TARGET_NR_faccessat		296
300
#define TARGET_NR_pselect6		297
301
#define TARGET_NR_ppoll		298
302
#define TARGET_NR_unshare		299
303
#define TARGET_NR_set_robust_list	300
304
#define TARGET_NR_get_robust_list	301
305
#define TARGET_NR_migrate_pages	302
306
#define TARGET_NR_mbind		303
307
#define TARGET_NR_get_mempolicy	304
308
#define TARGET_NR_set_mempolicy	305
309
#define TARGET_NR_kexec_load		306
310
#define TARGET_NR_move_pages		307
311
#define TARGET_NR_getcpu		308
312
#define TARGET_NR_epoll_pwait	309
313
#define TARGET_NR_utimensat		310
314
#define TARGET_NR_signalfd		311
315
#define TARGET_NR_timerfd		312
316
#define TARGET_NR_eventfd		313
317
#define TARGET_NR_fallocate		314
b/linux-user/x86_64/syscall_nr.h
278 278
#define TARGET_NR_sync_file_range	277
279 279
#define TARGET_NR_vmsplice		278
280 280
#define TARGET_NR_move_pages		279
281
#define TARGET_NR_utimensat		280
282
#define TARGET_NR_epoll_pwait	281
283
#define TARGET_NR_signalfd		282
284
#define TARGET_NR_timerfd		283
285
#define TARGET_NR_eventfd		284
286
#define TARGET_NR_fallocate		285

Also available in: Unified diff