Mercurial > dovecot > original-hg > dovecot-1.2
diff configure.in @ 3929:49a1a979959e HEAD
If uoff_t type already exists, use it (UnixWare has it).
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 22 Jan 2006 17:53:48 +0200 |
parents | b967ffb7e3a6 |
children | d37797a229c3 |
line wrap: on
line diff
--- a/configure.in Sun Jan 22 17:50:07 2006 +0200 +++ b/configure.in Sun Jan 22 17:53:48 2006 +0200 @@ -589,30 +589,36 @@ AC_DEFINE_UNQUOTED(_FILE_OFFSET_BITS, $preferred_off_t_bits, [If set to 64, enables 64bit off_t for some systems (eg. Linux, Solaris)]) -AC_TYPEOF(off_t, long int long-long) -case "$typeof_off_t" in - int) - offt_max=INT_MAX - uofft_fmt="u" - AC_DEFINE(UOFF_T_INT,, Define if off_t is int) - offt_bits=`expr 8 \* $ac_cv_sizeof_int` - ;; - long) - offt_max=LONG_MAX - uofft_fmt="lu" - AC_DEFINE(UOFF_T_LONG,, Define if off_t is long) - offt_bits=`expr 8 \* $ac_cv_sizeof_long` - ;; - "long long") - offt_max=LLONG_MAX - uofft_fmt="llu" - AC_DEFINE(UOFF_T_LONG_LONG,, Define if off_t is long long) - offt_bits=`expr 8 \* $ac_cv_sizeof_long_long` - ;; - *) - AC_MSG_ERROR([Unsupported off_t type]) - ;; -esac +AC_CHECK_TYPES(_Bool) + +AC_CHECK_TYPE(uoff_t, [ + AC_DEFINE(HAVE_UOFF_T,, Define if you have a native uoff_t type) +], [ + AC_TYPEOF(off_t, long int long-long) + case "$typeof_off_t" in + int) + offt_max=INT_MAX + uofft_fmt="u" + AC_DEFINE(UOFF_T_INT,, Define if off_t is int) + offt_bits=`expr 8 \* $ac_cv_sizeof_int` + ;; + long) + offt_max=LONG_MAX + uofft_fmt="lu" + AC_DEFINE(UOFF_T_LONG,, Define if off_t is long) + offt_bits=`expr 8 \* $ac_cv_sizeof_long` + ;; + "long long") + offt_max=LLONG_MAX + uofft_fmt="llu" + AC_DEFINE(UOFF_T_LONG_LONG,, Define if off_t is long long) + offt_bits=`expr 8 \* $ac_cv_sizeof_long_long` + ;; + *) + AC_MSG_ERROR([Unsupported off_t type]) + ;; + esac +]) dnl * Do we have struct dirent->d_type AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ @@ -724,8 +730,6 @@ AC_DEFINE(HAVE_SOCKLEN_T,, Define to 'int' if you don't have socklen_t) fi -AC_CHECK_TYPES(_Bool) - AC_DEFINE_UNQUOTED(MEM_ALIGN_SIZE, $mem_align, Required memory alignment) dnl * find random source