add syscall numbers for the new renameat2 syscall
authorSzabolcs Nagy <nsz@port70.net>
Sun, 20 Jul 2014 13:43:42 +0000 (15:43 +0200)
committerSzabolcs Nagy <nsz@port70.net>
Sun, 20 Jul 2014 16:42:21 +0000 (18:42 +0200)
it's like rename but with flags eg. to allow atomic exchange of two files,
introduced in linux 3.15 commit 520c8b16505236fc82daa352e6c5e73cd9870cff

arch/arm/bits/syscall.h
arch/i386/bits/syscall.h
arch/mips/bits/syscall.h
arch/or1k/bits/syscall.h
arch/powerpc/bits/syscall.h
arch/x32/bits/syscall.h
arch/x86_64/bits/syscall.h

index 0b6ea7d98cc6b35b8f8fdd20c175a5b311bbd38d..efbdafff23bf8436675e95d771228554eaa43780 100644 (file)
 #define __NR_finit_module      379
 #define __NR_sched_setattr     380
 #define __NR_sched_getattr     381
+#define __NR_renameat2 382
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_finit_module       379
 #define SYS_sched_setattr      380
 #define SYS_sched_getattr      381
+#define SYS_renameat2  382
index 7e48791dab3e640729a29d0da2c6565e48a47a32..e1bfe6c2e2e53d02c6d77099af4d6e963f519cf6 100644 (file)
 #define __NR_finit_module      350
 #define __NR_sched_setattr     351
 #define __NR_sched_getattr     352
+#define __NR_renameat2         353
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_finit_module       350
 #define SYS_sched_setattr      351
 #define SYS_sched_getattr      352
+#define SYS_renameat2          353
index f3d30d0b2f30a781836622b5976c34615c5b8f4f..dfce41f67eae5243f8203b66d1675ca3cebcac12 100644 (file)
 #define __NR_finit_module            4348
 #define __NR_sched_setattr           4349
 #define __NR_sched_getattr           4350
+#define __NR_renameat2               4351
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_finit_module            4348
 #define SYS_sched_setattr           4349
 #define SYS_sched_getattr           4350
+#define SYS_renameat2               4351
index 905229f02efaa50c002aa0b1ead79836a6ec249d..dfb1a8bc888877aa92150d467b6ec26c12a39572 100644 (file)
 #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
 #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
index 16f0abefa0bfc6f705abe4c84bd0ab9c31298261..277e223a98fcab03b9ee54b239d2826628e793a4 100644 (file)
 #define __NR_kcmp                  354
 #define __NR_sched_setattr         355
 #define __NR_sched_getattr         356
+#define __NR_renameat2             357
 
 /*
  * repeated with SYS prefix
 #define SYS_kcmp                  354
 #define SYS_sched_setattr         355
 #define SYS_sched_getattr         356
+#define SYS_renameat2             357
index 1c245e7b742970cb9747f15fbcca20018d05e77d..4bbe3d2942f03dc0cf0fd438644a5331d44df3c9 100644 (file)
 #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)
 #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
index 7bcb711b416ddc0baa26cf62d450828279cab999..9048273c239bb48424a1467378f8da62921316af 100644 (file)
 #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
 #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