From: Christoph Hellwig Date: Thu, 15 Feb 2024 06:54:05 +0000 (+0100) Subject: configure: don't check for getmntent X-Git-Tag: v6.7.0~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dbe764ee7fcf21aa17a1210f66e0aa1685229f68;p=thirdparty%2Fxfsprogs-dev.git configure: don't check for getmntent getmntent always exists on Linux (and always has), so don't bother checking for it. Signed-off-by: Christoph Hellwig Reviewed-by: "Darrick J. Wong" Signed-off-by: Carlos Maiolino --- diff --git a/configure.ac b/configure.ac index 127bd90e..228e89a5 100644 --- a/configure.ac +++ b/configure.ac @@ -171,7 +171,6 @@ AC_HAVE_FADVISE AC_HAVE_MADVISE AC_HAVE_MINCORE AC_HAVE_SENDFILE -AC_HAVE_GETMNTENT AC_HAVE_FALLOCATE AC_HAVE_FIEMAP AC_HAVE_PWRITEV2 @@ -179,7 +178,6 @@ AC_HAVE_PREADV AC_HAVE_COPY_FILE_RANGE AC_HAVE_SYNC_FILE_RANGE AC_HAVE_SYNCFS -AC_HAVE_MNTENT AC_HAVE_FLS AC_HAVE_READDIR AC_HAVE_FSETXATTR diff --git a/fsr/Makefile b/fsr/Makefile index 86486fc9..d57f2de2 100644 --- a/fsr/Makefile +++ b/fsr/Makefile @@ -11,10 +11,6 @@ LLDLIBS = $(LIBHANDLE) $(LIBFROG) $(LIBPTHREAD) $(LIBBLKID) LTDEPENDENCIES = $(LIBHANDLE) $(LIBFROG) LLDFLAGS = -static-libtool-libs -ifeq ($(HAVE_GETMNTENT),yes) -LCFLAGS += -DHAVE_GETMNTENT -endif - default: depend $(LTCOMMAND) include $(BUILDRULES) diff --git a/include/builddefs.in b/include/builddefs.in index b00d63e8..ff2a7814 100644 --- a/include/builddefs.in +++ b/include/builddefs.in @@ -95,7 +95,6 @@ HAVE_FADVISE = @have_fadvise@ HAVE_MADVISE = @have_madvise@ HAVE_MINCORE = @have_mincore@ HAVE_SENDFILE = @have_sendfile@ -HAVE_GETMNTENT = @have_getmntent@ HAVE_FALLOCATE = @have_fallocate@ HAVE_FIEMAP = @have_fiemap@ HAVE_PREADV = @have_preadv@ @@ -104,7 +103,6 @@ HAVE_COPY_FILE_RANGE = @have_copy_file_range@ HAVE_SYNC_FILE_RANGE = @have_sync_file_range@ HAVE_SYNCFS = @have_syncfs@ HAVE_READDIR = @have_readdir@ -HAVE_MNTENT = @have_mntent@ HAVE_FLS = @have_fls@ HAVE_FSETXATTR = @have_fsetxattr@ HAVE_MREMAP = @have_mremap@ diff --git a/libfrog/Makefile b/libfrog/Makefile index dcfd1fb8..cafee073 100644 --- a/libfrog/Makefile +++ b/libfrog/Makefile @@ -54,10 +54,6 @@ workqueue.h LSRCFILES += gen_crc32table.c -ifeq ($(HAVE_GETMNTENT),yes) -LCFLAGS += -DHAVE_GETMNTENT -endif - LDIRT = gen_crc32table crc32table.h default: ltdepend $(LTLIBRARY) diff --git a/libfrog/paths.c b/libfrog/paths.c index d8c42163..320b26db 100644 --- a/libfrog/paths.c +++ b/libfrog/paths.c @@ -15,6 +15,7 @@ #include "paths.h" #include "input.h" #include "projects.h" +#include #include extern char *progname; @@ -295,10 +296,6 @@ fs_cursor_next_entry( return NULL; } - -#if defined(HAVE_GETMNTENT) -#include - /* * Determines whether the "logdev" or "rtdev" mount options are * present for the given mount point. If so, the value for each (a @@ -417,10 +414,6 @@ fs_table_initialise_mounts( return error; } -#else -# error "How do I extract info about mounted filesystems on this platform?" -#endif - /* * Given a directory, match it up to a filesystem mount point. */ diff --git a/m4/package_libcdev.m4 b/m4/package_libcdev.m4 index 17407065..5d947a02 100644 --- a/m4/package_libcdev.m4 +++ b/m4/package_libcdev.m4 @@ -70,24 +70,6 @@ sendfile(0, 0, 0, 0); AC_SUBST(have_sendfile) ]) -# -# Check if we have a getmntent libc call (Linux) -# -AC_DEFUN([AC_HAVE_GETMNTENT], - [ AC_MSG_CHECKING([for getmntent ]) - AC_COMPILE_IFELSE( - [ AC_LANG_PROGRAM([[ -#include -#include - ]], [[ -getmntent(0); - ]]) - ], have_getmntent=yes - AC_MSG_RESULT(yes), - AC_MSG_RESULT(no)) - AC_SUBST(have_getmntent) - ]) - # # Check if we have a fallocate libc call (Linux) # @@ -262,15 +244,6 @@ AC_DEFUN([AC_HAVE_FSETXATTR], AC_SUBST(have_fsetxattr) ]) -# -# Check if there is mntent.h -# -AC_DEFUN([AC_HAVE_MNTENT], - [ AC_CHECK_HEADERS(mntent.h, - have_mntent=yes) - AC_SUBST(have_mntent) - ]) - # # Check if we have a mremap call (not on Mac OS X) #