From 6ea1603d65881348a81af8dd93860d02443bdf61 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Sat, 6 Feb 2021 11:32:57 +0000 Subject: linux: Consolidate fstatvfs implementations There is no need to handle ENOSYS on fstatfs64 call, required only for alpha (where is already fallbacks to fstatfs). The wordsize internal_statvfs64.c is removed, since how the LFS support is provided by fstatvfs64.c (used on 64-bit architectures as well). Checked on x86_64-linux-gnu. Reviewed-by: Carlos O'Donell --- sysdeps/unix/sysv/linux/fstatvfs.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'sysdeps/unix/sysv/linux/fstatvfs.c') diff --git a/sysdeps/unix/sysv/linux/fstatvfs.c b/sysdeps/unix/sysv/linux/fstatvfs.c index 8b67951ab6..0f56a13ca9 100644 --- a/sysdeps/unix/sysv/linux/fstatvfs.c +++ b/sysdeps/unix/sysv/linux/fstatvfs.c @@ -16,11 +16,13 @@ License along with the GNU C Library; if not, see . */ -#include -#include +#include #include -#include "internal_statvfs.h" +#include +#include +#include +#if !STATFS_IS_STATFS64 int __fstatvfs (int fd, struct statvfs *buf) { @@ -38,3 +40,4 @@ __fstatvfs (int fd, struct statvfs *buf) } weak_alias (__fstatvfs, fstatvfs) libc_hidden_weak (fstatvfs) +#endif -- cgit 1.4.1