From 4fe5d3867ae1aa351b8adb76858a9c05819cf3d9 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 3 Mar 2020 12:20:31 +0100 Subject: Linux: getdents64 syscall number is always available on MIPS Due to the built-in tables, __NR_getdents64 is always defined, although it may not be supported at run time. Reviewed-by: Adhemerval Zanella --- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sysdeps/unix') diff --git a/sysdeps/unix/sysv/linux/mips/mips64/getdents64.c b/sysdeps/unix/sysv/linux/mips/mips64/getdents64.c index 4edf968b09..d18a5297dc 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/getdents64.c +++ b/sysdeps/unix/sysv/linux/mips/mips64/getdents64.c @@ -34,7 +34,6 @@ __getdents64 (int fd, void *buf, size_t nbytes) if (nbytes > INT_MAX) nbytes = INT_MAX; -#ifdef __NR_getdents64 static int getdents64_supported = true; if (atomic_load_relaxed (&getdents64_supported)) { @@ -44,7 +43,6 @@ __getdents64 (int fd, void *buf, size_t nbytes) atomic_store_relaxed (&getdents64_supported, false); } -#endif /* Unfortunately getdents64 was only wire-up for MIPS n64 on Linux 3.10. If the syscall is not available it need to fallback to the non-LFS one. -- cgit 1.4.1