]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
tools/nolibc: always use openat(2) instead of open(2)
authorLouis Taylor <louis@kragniz.eu>
Thu, 6 Mar 2025 18:41:19 +0000 (18:41 +0000)
committerThomas Weißschuh <linux@weissschuh.net>
Thu, 6 Mar 2025 21:30:20 +0000 (22:30 +0100)
All architectures support openat, so we don't need to make its use
conditional.

Signed-off-by: Louis Taylor <louis@kragniz.eu>
Link: https://lore.kernel.org/r/20250306184147.208723-2-louis@kragniz.eu
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
tools/include/nolibc/sys.h

index 3cd938f9abdabd64dbd9535902db84c13e14eb7b..a8dca5ac654218dfa9c43a8fa67f14f35f66fd5e 100644 (file)
@@ -798,13 +798,7 @@ int openat(int dirfd, const char *path, int flags, ...)
 static __attribute__((unused))
 int sys_open(const char *path, int flags, mode_t mode)
 {
-#ifdef __NR_openat
        return my_syscall4(__NR_openat, AT_FDCWD, path, flags, mode);
-#elif defined(__NR_open)
-       return my_syscall3(__NR_open, path, flags, mode);
-#else
-       return __nolibc_enosys(__func__, path, flags, mode);
-#endif
 }
 
 static __attribute__((unused))