add copy_file_range syscall numbers from linux v4.5
authorSzabolcs Nagy <nsz@port70.net>
Sat, 19 Mar 2016 12:35:43 +0000 (13:35 +0100)
committerRich Felker <dalias@aerifal.cx>
Sat, 19 Mar 2016 15:30:49 +0000 (11:30 -0400)
it was introduced for offloading copying between regular files
in linux commit 29732938a6289a15e907da234d6692a2ead71855

(microblaze and sh does not yet have the syscall number.)

arch/aarch64/bits/syscall.h
arch/arm/bits/syscall.h
arch/i386/bits/syscall.h
arch/mips/bits/syscall.h
arch/mips64/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 31bed73006b3817b72bae1f2e33744fa8ffc1474..eddbe9291a68d4b527007153d26adf97242dd948 100644 (file)
 #define __NR_userfaultfd 282
 #define __NR_membarrier 283
 #define __NR_mlock2 284
+#define __NR_copy_file_range 285
 
 #define SYS_io_setup __NR_io_setup
 #define SYS_io_destroy __NR_io_destroy
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
 #define SYS_mlock2 __NR_mlock2
+#define SYS_copy_file_range __NR_copy_file_range
index 036c562fb467c45ac81861ef5ce7fcf0e260efac..be30be70d1c66b888c119147a425688c030fdf7f 100644 (file)
 #define __NR_userfaultfd       388
 #define __NR_membarrier                389
 #define __NR_mlock2            390
+#define __NR_copy_file_range   391
 
 #define __ARM_NR_breakpoint    0x0f0001
 #define __ARM_NR_cacheflush    0x0f0002
 #define SYS_userfaultfd        388
 #define SYS_membarrier         389
 #define SYS_mlock2             390
+#define SYS_copy_file_range    391
index b1a389b4903704d0e80c7705ea7a9961010dfc5b..25cd50ab87cec7e4dfe6395ab38b76e086b6132f 100644 (file)
 #define __NR_userfaultfd       374
 #define __NR_membarrier                375
 #define __NR_mlock2            376
+#define __NR_copy_file_range   377
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_userfaultfd                374
 #define SYS_membarrier         375
 #define SYS_mlock2             376
+#define SYS_copy_file_range    377
index 340c58739c85bfe6f23e0ac9fd3cc5a2e10808ea..40ca6ba1c955e138392814734ff8523d5dfbecb3 100644 (file)
 #define __NR_userfaultfd             4357
 #define __NR_membarrier              4358
 #define __NR_mlock2                  4359
+#define __NR_copy_file_range         4360
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_userfaultfd             4357
 #define SYS_membarrier              4358
 #define SYS_mlock2                  4359
+#define SYS_copy_file_range         4360
index 8c8188257b3390ec5d1b37fea0ad8b6e09d49f75..a84a5197daee67bbf5fd86b15767270575adb5d5 100644 (file)
 #define __NR_userfaultfd               5317
 #define __NR_membarrier                        5318
 #define __NR_mlock2                    5319
+#define __NR_copy_file_range           5320
 
 #define SYS_read                       5000
 #define SYS_write                      5001
 #define SYS_userfaultfd                        5317
 #define SYS_membarrier                 5318
 #define SYS_mlock2                     5319
+#define SYS_copy_file_range            5320
index a73b23248d74696676a698e11dfc5ee992b8ad9e..de810a4db353d771dacc994d9847ca92fb37ee7b 100644 (file)
 #define __NR_userfaultfd 282
 #define __NR_membarrier 283
 #define __NR_mlock2 284
+#define __NR_copy_file_range 285
 
 #define SYS_io_setup __NR_io_setup
 #define SYS_io_destroy __NR_io_destroy
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
 #define SYS_mlock2 __NR_mlock2
+#define SYS_copy_file_range __NR_copy_file_range
index e02f56f19f653b00811c9b0ac08da97c2ad05e76..eb5295f607c5c6f51db0dd6cc8df2439e7791737 100644 (file)
 #define __NR_userfaultfd           364
 #define __NR_membarrier            365
 #define __NR_mlock2                378
+#define __NR_copy_file_range       379
 
 /*
  * repeated with SYS prefix
 #define SYS_userfaultfd           364
 #define SYS_membarrier            365
 #define SYS_mlock2                378
+#define SYS_copy_file_range       379
index 4a1099d38b630f1d61e6786c113f18673ccc21e4..bd5ab3b49094729f4ac4c9a0ca5d538b2e3f98b8 100644 (file)
 #define __NR_userfaultfd (__X32_SYSCALL_BIT + 323)
 #define __NR_membarrier (__X32_SYSCALL_BIT + 324)
 #define __NR_mlock2 (__X32_SYSCALL_BIT + 325)
+#define __NR_copy_file_range (__X32_SYSCALL_BIT + 326)
 
 #define __NR_rt_sigaction (__X32_SYSCALL_BIT + 512)
 #define __NR_rt_sigreturn (__X32_SYSCALL_BIT + 513)
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
 #define SYS_mlock2 __NR_mlock2
+#define SYS_copy_file_range __NR_copy_file_range
 
 
 #define SYS_rt_sigaction __NR_rt_sigaction
index 22aa716c02848c2a8fa812f17a9b9b53f6bfcae6..1b02df9fbbc085090d1b53d8f71e45d7734e3818 100644 (file)
 #define __NR_userfaultfd                       323
 #define __NR_membarrier                                324
 #define __NR_mlock2                            325
+#define __NR_copy_file_range                   326
 
 
 
 #define SYS_userfaultfd                                323
 #define SYS_membarrier                         324
 #define SYS_mlock2                             325
+#define SYS_copy_file_range                    326