]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
configure: don't check for the f_flags field in statfs
authorChristoph Hellwig <hch@lst.de>
Thu, 15 Feb 2024 06:54:20 +0000 (07:54 +0100)
committerCarlos Maiolino <cem@kernel.org>
Wed, 13 Mar 2024 07:48:37 +0000 (08:48 +0100)
The f_flags field has been supported since Linux 2.6.36.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
configure.ac
include/builddefs.in
io/Makefile
io/stat.c
m4/package_libcdev.m4

index 09ffe52c8bf12c1e038549468c310543903154f3..a967322cf74412893d3d9b3604a878f6bf2a42e6 100644 (file)
@@ -168,7 +168,6 @@ AC_NEED_INTERNAL_FSXATTR
 AC_NEED_INTERNAL_FSCRYPT_ADD_KEY_ARG
 AC_NEED_INTERNAL_FSCRYPT_POLICY_V2
 AC_HAVE_GETFSMAP
-AC_HAVE_STATFS_FLAGS
 AC_HAVE_MAP_SYNC
 AC_HAVE_DEVMAPPER
 AC_HAVE_MALLINFO
index a42c1340a36635f1eeb2bb5a79d079c6b47ac9ce..03470d3ae5b4ff4ef9985b65b6d3103baba46dd4 100644 (file)
@@ -96,7 +96,6 @@ NEED_INTERNAL_FSXATTR = @need_internal_fsxattr@
 NEED_INTERNAL_FSCRYPT_ADD_KEY_ARG = @need_internal_fscrypt_add_key_arg@
 NEED_INTERNAL_FSCRYPT_POLICY_V2 = @need_internal_fscrypt_policy_v2@
 HAVE_GETFSMAP = @have_getfsmap@
-HAVE_STATFS_FLAGS = @have_statfs_flags@
 HAVE_MAP_SYNC = @have_map_sync@
 HAVE_DEVMAPPER = @have_devmapper@
 HAVE_MALLINFO = @have_mallinfo@
index 35b3ebd5245760acb4d3a304bf378013ba07e5de..17d499de9ab9888730663a254dcc679d2b972500 100644 (file)
@@ -47,10 +47,6 @@ ifeq ($(HAVE_GETFSMAP),yes)
 CFILES += fsmap.c
 endif
 
-ifeq ($(HAVE_STATFS_FLAGS),yes)
-LCFLAGS += -DHAVE_STATFS_FLAGS
-endif
-
 default: depend $(LTCOMMAND)
 
 include $(BUILDRULES)
index 743a758676e369e1eb026e8ac0f98c058d81cd8a..0f5618f63180e2ad8d1394039b6fe0c5bca1b5e7 100644 (file)
--- a/io/stat.c
+++ b/io/stat.c
@@ -238,10 +238,8 @@ statfs_f(
                                        (long long) st.f_files);
                        printf(_("statfs.f_ffree = %lld\n"),
                                        (long long) st.f_ffree);
-#ifdef HAVE_STATFS_FLAGS
                        printf(_("statfs.f_flags = 0x%llx\n"),
                                        (long long) st.f_flags);
-#endif
                }
        }
 
index ff0e837524445065d7618943b8a7a1d4c3e67936..320809a6229c138318e9a3041d8a3d6929452a5d 100644 (file)
@@ -120,20 +120,6 @@ struct fsmap_head fh;
     AC_SUBST(have_getfsmap)
   ])
 
-AC_DEFUN([AC_HAVE_STATFS_FLAGS],
-  [
-    AC_CHECK_TYPE(struct statfs,
-      [
-        AC_CHECK_MEMBER(struct statfs.f_flags,
-          have_statfs_flags=yes,,
-          [#include <sys/vfs.h>]
-        )
-      ],,
-      [#include <sys/vfs.h>]
-    )
-    AC_SUBST(have_statfs_flags)
-  ])
-
 #
 # Check if we have MAP_SYNC defines (Linux)
 #