AC_C_CONST
AC_SYS_LARGEFILE
+AC_FUNC_FSEEKO
+AC_CHECK_SIZEOF(off_t)
AC_PATH_PROG(DBX, dbx, no)
AC_PATH_PROG(GDB, gdb, no)
[Define as 1 if iconv() only converts exactly and we should treat
all return values other than (size_t)(-1) as equivalent.])
+AH_BOTTOM([/* fseeko portability defines */
+#ifdef HAVE_FSEEKO
+# define LOFF_T off_t
+# if SIZEOF_OFF_T == 8
+# define OFF_T_FMT "%lld"
+# else
+# define OFF_T_FMT "%ld"
+# endif
+#else
+# define LOFF_T long
+# define fseeko fseek
+# define ftello ftell
+# define OFF_T_FMT "%ld"
+#endif
+])
MUTT_C99_INTTYPES
ac_aux_path_sendmail=/usr/sbin:/usr/lib
AC_CHECK_FUNCS(fgetpos memmove setegid srand48 strerror)
-AC_REPLACE_FUNCS(strcasecmp strdup)
+AC_REPLACE_FUNCS(strcasecmp strdup setenv)
AC_CHECK_FUNC(getopt)
if test $ac_cv_func_getopt = yes; then
AC_DEFINE(USE_FCNTL,1, [ Define to use fcntl() to lock folders. ])
fi
+AC_MSG_CHECKING(whether struct dirent defines d_ino)
+ac_cv_dirent_d_ino=no
+AC_TRY_LINK([#include <dirent.h>],[struct dirent dp; (void)dp.d_ino],[ac_cv_dirent_d_ino=yes])
+if test x$ac_cv_dirent_d_ino = xyes ; then
+ AC_DEFINE(HAVE_DIRENT_D_INO,1,
+ [Define to 1 if your system has the dirent::d_ino member])
+fi
+AC_MSG_RESULT($ac_cv_dirent_d_ino)
+
dnl This may look cumbersome -- please keep it that way, so we can
dnl quickly change the default to "yes" again.
mutt_cv_inodesort=no
AC_ARG_ENABLE(inodesort, AC_HELP_STRING([--enable-inodesort], [Read files in maildir folders sorted by inode.]),
- [if test x$enableval = xyes ; then mutt_cv_inodesort=yes; fi])
+ [if test x$enableval = xyes -a x$ac_cv_dirent_d_ino = xyes ; then mutt_cv_inodesort=yes; fi])
if test $mutt_cv_inodesort = yes; then
AC_DEFINE(USE_INODESORT, 1, [ Define to sort files in a maildir by inode number. ])
fi
AC_SUBST(DSLROOT)
-AC_MSG_CHECKING([for elinks])
-AC_PATH_PROG([HTML2TXT_CMD], [elinks], [none])
+AC_MSG_CHECKING([for lynx])
+AC_PATH_PROG([HTML2TXT_CMD], [lynx], [none])
if test x"$HTML2TXT_CMD" = x"none"
then
- AC_MSG_CHECKING([for lynx])
- AC_PATH_PROG([HTML2TXT_CMD], [lynx], [none])
+ AC_MSG_CHECKING([for w3m])
+ AC_PATH_PROG([HTML2TXT_CMD], [w3m], [none])
fi
if test x"$HTML2TXT_CMD" = x"none"
then
- AC_MSG_CHECKING([for w3m])
- AC_PATH_PROG([HTML2TXT_CMD], [w3m], [none])
+ AC_MSG_CHECKING([for elinks])
+ AC_PATH_PROG([HTML2TXT_CMD], [elinks], [none])
fi
case "$HTML2TXT_CMD" in
*elinks*)