xfstests: clean up fallocate configuration tests

When I added fallocate support to fsx I inadvertently added
a duplicate fallocate test.

Consolidate them both into one test (the link test, not the
compile test) and make all tests use "true" rather than "yes"
to be more consistent with other tests.

Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Reviewed-by: Alex Elder <aelder@sgi.com>
This commit is contained in:
Eric Sandeen
2011-05-04 08:47:22 -05:00
parent 30456902c6
commit 7656052d6b
2 changed files with 5 additions and 18 deletions
Vendored
+4 -17
View File
@@ -16,29 +16,16 @@ AC_DEFUN([AC_PACKAGE_WANT_LINUX_FIEMAP_H],
AC_SUBST(have_fiemap)
])
AC_DEFUN([AC_PACKAGE_WANT_FALLOCATE],
[ AC_MSG_CHECKING([for fallocate])
AC_TRY_COMPILE([
#include <linux/falloc.h>
], [
fallocate(0, 0, 0, 0);
], have_fallocate=true
AC_MSG_RESULT(true),
AC_MSG_RESULT(false))
AC_SUBST(have_fallocate)
])
AC_DEFUN([AC_PACKAGE_WANT_FALLOCATE],
[ AC_MSG_CHECKING([for fallocate])
AC_TRY_LINK([
#define _GNU_SOURCE
#define _FILE_OFFSET_BITS 64
#include <fcntl.h>
#include <linux/falloc.h>
], [
fallocate(0, 0, 0, 0);
], have_fallocate=yes
AC_MSG_RESULT(yes),
AC_MSG_RESULT(no))
#include <linux/falloc.h> ],
[ fallocate(0, 0, 0, 0); ],
[ have_fallocate=true; AC_MSG_RESULT(yes) ],
[ have_fallocate=false; AC_MSG_RESULT(no) ])
AC_SUBST(have_fallocate)
])
m4_include([m4/multilib.m4])
+1 -1
View File
@@ -31,7 +31,7 @@ ifeq ($(HAVE_FIEMAP), true)
LINUX_TARGETS += fiemap-tester
endif
ifeq ($(HAVE_FALLOCATE),yes)
ifeq ($(HAVE_FALLOCATE), true)
LCFLAGS += -DHAVE_FALLOCATE
endif