diff options
author | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2007-10-24 04:43:43 +0000 |
---|---|---|
committer | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2007-10-24 04:43:43 +0000 |
commit | f7aab911d3ef1b65168df61d509c1ce295f53b76 (patch) | |
tree | ee783c0cad369880bb52b6f361dfc4b9f5720dba /configure.in | |
parent | e11f1350ea4a0a8e218dfb743f7ed80f9774415a (diff) | |
download | libapr-f7aab911d3ef1b65168df61d509c1ce295f53b76.tar.gz |
Define apr_ino_t in such a way that it doesn't change definition
based on the library consumer's -D'efines to the filesystem.
Submitted by: Lucian Adrian Grijincu <lucian.grijincu gmail.com>
Backport: r587779
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@587781 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 59a305dc7..fa06a9c3b 100644 --- a/configure.in +++ b/configure.in @@ -1221,6 +1221,14 @@ if test "$ac_cv_type_off_t" = "yes"; then fi fi AC_MSG_RESULT([$off_t_value]) + + dnl define apr_ino_t in a manner independent of _FILE_OFFSET_BITS setting + dnl default fallback + ino_t_value=ino_t + APR_CHECK_TYPES_COMPATIBLE(ino_t, unsigned long long, ino_t_value="unsigned long long") + APR_CHECK_TYPES_COMPATIBLE(ino_t, unsigned long, ino_t_value="unsigned long") + APR_CHECK_TYPES_COMPATIBLE(ino_t, unsigned int, ino_t_value="unsigned int") + else off_t_value='apr_int32_t' off_t_fmt='#define APR_OFF_T_FMT "d"' @@ -1300,6 +1308,7 @@ AC_SUBST(off_t_fmt) AC_SUBST(pid_t_fmt) AC_SUBST(int64_literal) AC_SUBST(stdint) +AC_SUBST(ino_t_value) dnl ----------------------------- Checking for string functions AC_CHECK_FUNCS(strnicmp, have_strnicmp="1", have_strnicmp="0") |