@@ -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
@@ -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)
@@ -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@
@@ -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)
@@ -15,6 +15,7 @@
#include "paths.h"
#include "input.h"
#include "projects.h"
+#include <mntent.h>
#include <limits.h>
extern char *progname;
@@ -295,10 +296,6 @@ fs_cursor_next_entry(
return NULL;
}
-
-#if defined(HAVE_GETMNTENT)
-#include <mntent.h>
-
/*
* 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.
*/
@@ -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 <stdio.h>
-#include <mntent.h>
- ]], [[
-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)
#
getmntent always exists on Linux (and always has), so don't bother checking for it. Signed-off-by: Christoph Hellwig <hch@lst.de> --- configure.ac | 2 -- fsr/Makefile | 4 ---- include/builddefs.in | 2 -- libfrog/Makefile | 4 ---- libfrog/paths.c | 9 +-------- m4/package_libcdev.m4 | 27 --------------------------- 6 files changed, 1 insertion(+), 47 deletions(-)