Browse Source

bits/syscall.h: add __NR_faccessat2 from linux v5.8

the linux faccessat syscall lacks a flag argument that is necessary
to implement the posix api, see

  linux commit c8ffd8bcdd28296a198f237cc595148a8d4adfbe
  vfs: add faccessat2 syscall
Szabolcs Nagy 4 years ago
parent
commit
9b7ed9702c

+ 1 - 0
arch/aarch64/bits/syscall.h.in

@@ -291,4 +291,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/arm/bits/syscall.h.in

@@ -391,6 +391,7 @@
 #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

+ 1 - 0
arch/i386/bits/syscall.h.in

@@ -428,4 +428,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/m68k/bits/syscall.h.in

@@ -408,3 +408,4 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439

+ 1 - 0
arch/microblaze/bits/syscall.h.in

@@ -429,4 +429,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/mips/bits/syscall.h.in

@@ -410,4 +410,5 @@
 #define __NR_clone3		4435
 #define __NR_openat2		4437
 #define __NR_pidfd_getfd	4438
+#define __NR_faccessat2		4439
 

+ 1 - 0
arch/mips64/bits/syscall.h.in

@@ -340,4 +340,5 @@
 #define __NR_clone3		5435
 #define __NR_openat2		5437
 #define __NR_pidfd_getfd	5438
+#define __NR_faccessat2		5439
 

+ 1 - 0
arch/mipsn32/bits/syscall.h.in

@@ -364,4 +364,5 @@
 #define __NR_clone3		6435
 #define __NR_openat2		6437
 #define __NR_pidfd_getfd	6438
+#define __NR_faccessat2		6439
 

+ 1 - 0
arch/or1k/bits/syscall.h.in

@@ -313,4 +313,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/powerpc/bits/syscall.h.in

@@ -417,4 +417,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/powerpc64/bits/syscall.h.in

@@ -389,4 +389,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/riscv64/bits/syscall.h.in

@@ -291,6 +291,7 @@
 #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)

+ 1 - 0
arch/s390x/bits/syscall.h.in

@@ -354,4 +354,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/sh/bits/syscall.h.in

@@ -401,4 +401,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439
 

+ 1 - 0
arch/x32/bits/syscall.h.in

@@ -300,6 +300,7 @@
 #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)

+ 1 - 0
arch/x86_64/bits/syscall.h.in

@@ -347,4 +347,5 @@
 #define __NR_clone3		435
 #define __NR_openat2		437
 #define __NR_pidfd_getfd	438
+#define __NR_faccessat2		439