add syscall numbers for the new renameat2 syscall

it's like rename but with flags eg. to allow atomic exchange of two files,
introduced in linux 3.15 commit 520c8b16505236fc82daa352e6c5e73cd9870cff
This commit is contained in:
Szabolcs Nagy 2014-07-20 15:43:42 +02:00
parent 1312930f9b
commit 002e8d84c5
7 changed files with 19 additions and 0 deletions

View File

@ -335,6 +335,7 @@
#define __NR_finit_module 379
#define __NR_sched_setattr 380
#define __NR_sched_getattr 381
#define __NR_renameat2 382
/* Repeated with SYS_ prefix */
@ -676,3 +677,4 @@
#define SYS_finit_module 379
#define SYS_sched_setattr 380
#define SYS_sched_getattr 381
#define SYS_renameat2 382

View File

@ -351,6 +351,7 @@
#define __NR_finit_module 350
#define __NR_sched_setattr 351
#define __NR_sched_getattr 352
#define __NR_renameat2 353
/* Repeated with SYS_ prefix */
@ -708,3 +709,4 @@
#define SYS_finit_module 350
#define SYS_sched_setattr 351
#define SYS_sched_getattr 352
#define SYS_renameat2 353

View File

@ -348,6 +348,7 @@
#define __NR_finit_module 4348
#define __NR_sched_setattr 4349
#define __NR_sched_getattr 4350
#define __NR_renameat2 4351
/* Repeated with SYS_ prefix */
@ -701,3 +702,4 @@
#define SYS_finit_module 4348
#define SYS_sched_setattr 4349
#define SYS_sched_getattr 4350
#define SYS_renameat2 4351

View File

@ -257,6 +257,9 @@
#define __NR_process_vm_writev 271
#define __NR_kcmp 272
#define __NR_finit_module 273
#define __NR_sched_setattr 274
#define __NR_sched_getattr 275
#define __NR_renameat2 276
#define SYS_io_setup __NR_io_setup
#define SYS_io_destroy __NR_io_destroy
@ -517,3 +520,6 @@
#define SYS_process_vm_writev __NR_process_vm_writev
#define SYS_kcmp __NR_kcmp
#define SYS_finit_module __NR_finit_module
#define SYS_sched_setattr __NR_sched_setattr
#define SYS_sched_getattr __NR_sched_getattr
#define SYS_renameat2 __NR_renameat2

View File

@ -370,6 +370,7 @@
#define __NR_kcmp 354
#define __NR_sched_setattr 355
#define __NR_sched_getattr 356
#define __NR_renameat2 357
/*
* repeated with SYS prefix
@ -746,3 +747,4 @@
#define SYS_kcmp 354
#define SYS_sched_setattr 355
#define SYS_sched_getattr 356
#define SYS_renameat2 357

View File

@ -273,6 +273,7 @@
#define __NR_finit_module (__X32_SYSCALL_BIT + 313)
#define __NR_sched_setattr (__X32_SYSCALL_BIT + 314)
#define __NR_sched_getattr (__X32_SYSCALL_BIT + 315)
#define __NR_renameat2 (__X32_SYSCALL_BIT + 316)
#define __NR_rt_sigaction (__X32_SYSCALL_BIT + 512)
#define __NR_rt_sigreturn (__X32_SYSCALL_BIT + 513)
@ -596,6 +597,7 @@
#define SYS_finit_module __NR_finit_module
#define SYS_sched_setattr __NR_sched_setattr
#define SYS_sched_getattr __NR_sched_getattr
#define SYS_renameat2 __NR_renameat2
#define SYS_rt_sigaction __NR_rt_sigaction
#define SYS_rt_sigreturn __NR_rt_sigreturn

View File

@ -314,6 +314,8 @@
#define __NR_finit_module 313
#define __NR_sched_setattr 314
#define __NR_sched_getattr 315
#define __NR_renameat2 316
#undef __NR_fstatat
#undef __NR_pread
@ -645,6 +647,7 @@
#define SYS_finit_module 313
#define SYS_sched_setattr 314
#define SYS_sched_getattr 315
#define SYS_renameat2 316
#undef SYS_fstatat
#undef SYS_pread