--disable-tdb disable tdb support
--disable-bmap-stats disable collection of bitmap stats.
--enable-bmap-stats-ops enable collection of additional bitmap stats
- --enable-pfsck enable parallel e2fsck
+ --disable-pfsck disable parallel e2fsck
--disable-nls do not use Native Language Support
--enable-threads={posix|solaris|pth|windows}
specify multithreading API
fi
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling parallel e2fsck" >&5
+ if test -z "PTHREAD_LIB"
+then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling parallel e2fsck" >&5
$as_echo "Disabling parallel e2fsck" >&6; }
+else
+
+$as_echo "#define CONFIG_PFSCK 1" >>confdefs.h
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling parallel e2fsck by default" >&5
+$as_echo "Enabling parallel e2fsck by default" >&6; }
+fi
fi
AC_MSG_RESULT([Disabling additional bitmap statistics by default])
)
dnl
-dnl handle --enable-pfsck
+dnl handle --disable-pfsck
dnl
PTHREAD_LIB=''
AC_CHECK_LIB(pthread,pthread_join,PTHREAD_LIB=-pthread)
AC_SUBST(PTHREAD_LIB)
AC_ARG_ENABLE([pfsck],
-[ --enable-pfsck enable parallel e2fsck],
+[ --disable-pfsck disable parallel e2fsck],
if test "$enableval" = "no" || test -z "PTHREAD_LIB"
then
AC_MSG_RESULT([Disabling parallel e2fsck])
AC_MSG_RESULT([Enabling parallel e2fsck])
fi
,
-AC_MSG_RESULT([Disabling parallel e2fsck])
+if test -z "PTHREAD_LIB"
+then
+ AC_MSG_RESULT([Disabling parallel e2fsck])
+else
+ AC_DEFINE(CONFIG_PFSCK, 1,
+ [Define to 1 if parallel e2fsck is enabled])
+ AC_MSG_RESULT([Enabling parallel e2fsck by default])
+fi
)
dnl
dnl