diff --git a/ChangeLog b/ChangeLog index aaedc4607..97d65ca46 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2003-10-29 Pavel Roskin + * acinclude.m4 (MC_UNDELFS_CHECKS): Don't use internal Autoconf + variables. + * configure.in: Rewrite check for mmap() to avoid using internal variables of Autoconf. Rename the rest of ac_cv_* to mc_cv_*. diff --git a/acinclude.m4 b/acinclude.m4 index c82bed043..16a02f111 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -7,13 +7,14 @@ dnl Will set EXT2FS_UNDEL_LIBS to required libraries. AC_DEFUN([MC_UNDELFS_CHECKS], [ ext2fs_undel=no EXT2FS_UNDEL_LIBS= - AC_CHECK_HEADERS(linux/ext2_fs.h) - if test x$ac_cv_header_linux_ext2_fs_h = xyes - then - AC_CHECK_HEADERS(ext2fs/ext2fs.h, , , [#include -#include ]) - if test x$ac_cv_header_ext2fs_ext2fs_h = xyes - then + AC_CHECK_HEADERS([linux/ext2_fs.h], [linux_ext2_fs_h=yes]) + if test x$linux_ext2_fs_h = xyes; then + AC_CHECK_HEADERS([ext2fs/ext2fs.h], [ext2fs_ext2fs_h=yes], , + [ +#include +#include + ]) + if test x$ext2fs_ext2fs_h = xyes; then AC_DEFINE(USE_EXT2FSLIB, 1, [Define to enable undelete support on ext2]) ext2fs_undel=yes @@ -21,14 +22,16 @@ AC_DEFUN([MC_UNDELFS_CHECKS], [ AC_CHECK_TYPE(ext2_ino_t, , [AC_DEFINE(ext2_ino_t, ino_t, [Define to ino_t if undefined.])], - [#include + [ +#include #include #include #include /* asm/types.h defines its own umode_t :-( */ #undef umode_t #include -#include ]) +#include + ]) fi fi ])