diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-03-03 12:20:31 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2020-03-03 12:20:31 +0100 |
commit | 4fe5d3867ae1aa351b8adb76858a9c05819cf3d9 (patch) | |
tree | 5ef746e1f148b6e88e590fbb42470ada65f3baeb | |
parent | b5350b487cee9bee32990712bc67a5eaffe3ea98 (diff) | |
download | glibc-4fe5d3867ae1aa351b8adb76858a9c05819cf3d9.zip glibc-4fe5d3867ae1aa351b8adb76858a9c05819cf3d9.tar.gz glibc-4fe5d3867ae1aa351b8adb76858a9c05819cf3d9.tar.bz2 |
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 <adhemerval.zanella@linaro.org>
-rw-r--r-- | sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/getdents64.c b/sysdeps/unix/sysv/linux/mips/mips64/getdents64.c index 4edf968..d18a529 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. |