bits/syscall.h: add __NR_faccessat2 from linux v5.8
authorSzabolcs Nagy <nsz@port70.net>
Tue, 28 Jul 2020 21:17:13 +0000 (21:17 +0000)
committerRich Felker <dalias@aerifal.cx>
Wed, 9 Sep 2020 21:21:03 +0000 (17:21 -0400)
the linux faccessat syscall lacks a flag argument that is necessary
to implement the posix api, see

  linux commit c8ffd8bcdd28296a198f237cc595148a8d4adfbe
  vfs: add faccessat2 syscall

16 files changed:
arch/aarch64/bits/syscall.h.in
arch/arm/bits/syscall.h.in
arch/i386/bits/syscall.h.in
arch/m68k/bits/syscall.h.in
arch/microblaze/bits/syscall.h.in
arch/mips/bits/syscall.h.in
arch/mips64/bits/syscall.h.in
arch/mipsn32/bits/syscall.h.in
arch/or1k/bits/syscall.h.in
arch/powerpc/bits/syscall.h.in
arch/powerpc64/bits/syscall.h.in
arch/riscv64/bits/syscall.h.in
arch/s390x/bits/syscall.h.in
arch/sh/bits/syscall.h.in
arch/x32/bits/syscall.h.in
arch/x86_64/bits/syscall.h.in

index 169510f..ac3eaf8 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index 729597c..5b4e679 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
 #define __ARM_NR_breakpoint    0x0f0001
 #define __ARM_NR_cacheflush    0x0f0002
index 40721c6..fb562db 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index f2f838c..93703b4 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
index 2457292..1e78dfd 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index 5677594..5b2066e 100644 (file)
 #define __NR_clone3            4435
 #define __NR_openat2           4437
 #define __NR_pidfd_getfd       4438
+#define __NR_faccessat2                4439
 
index 6f39346..30cb321 100644 (file)
 #define __NR_clone3            5435
 #define __NR_openat2           5437
 #define __NR_pidfd_getfd       5438
+#define __NR_faccessat2                5439
 
index e24086f..12eae03 100644 (file)
 #define __NR_clone3            6435
 #define __NR_openat2           6437
 #define __NR_pidfd_getfd       6438
+#define __NR_faccessat2                6439
 
index 0d54d24..bc9def1 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index 70f7a37..2d4c5df 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index 3b9f8a4..2a5c703 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index da4fd73..439712a 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
 #define __NR_sysriscv __NR_arch_specific_syscall
 #define __NR_riscv_flush_icache (__NR_sysriscv + 15)
index 9406c93..4c04abc 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index 0f09c90..3942dea 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439
 
index 17a4011..e4c4bd0 100644 (file)
 #define __NR_clone3            (0x40000000 + 435)
 #define __NR_openat2           (0x40000000 + 437)
 #define __NR_pidfd_getfd       (0x40000000 + 438)
+#define __NR_faccessat2                (0x40000000 + 439)
 
 
 #define __NR_rt_sigaction (0x40000000 + 512)
index 65126e1..12a8698 100644 (file)
 #define __NR_clone3            435
 #define __NR_openat2           437
 #define __NR_pidfd_getfd       438
+#define __NR_faccessat2                439