diff options
author | Stefan Fritsch <sf@sfritsch.de> | 2011-12-27 19:42:08 +0100 |
---|---|---|
committer | Stefan Fritsch <sf@sfritsch.de> | 2011-12-27 19:42:08 +0100 |
commit | 80ba9f34b69a273d82f2f46d7fe231e30e127028 (patch) | |
tree | 7b43a6f17b53cb4ad4f9aea2503ef590b30bff50 /srclib/apr/configure.in | |
parent | 80db94fff6a9620fb469ee911347ed973e3f7735 (diff) | |
download | apache2-80ba9f34b69a273d82f2f46d7fe231e30e127028.tar.gz |
Upstream tarball 2.2.4upstream/2.2.4
Diffstat (limited to 'srclib/apr/configure.in')
-rw-r--r-- | srclib/apr/configure.in | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/srclib/apr/configure.in b/srclib/apr/configure.in index cff8aafd..f6b3d078 100644 --- a/srclib/apr/configure.in +++ b/srclib/apr/configure.in @@ -699,7 +699,7 @@ AC_CHECK_HEADERS([sys/types.h sys/mman.h sys/ipc.h sys/mutex.h sys/shm.h sys/fil AC_CHECK_FUNCS([mmap munmap shm_open shm_unlink shmget shmat shmdt shmctl \ create_area]) APR_CHECK_DEFINE(MAP_ANON, sys/mman.h) -APR_CHECK_FILE(/dev/zero) +AC_CHECK_FILE(/dev/zero) # Not all systems can mmap /dev/zero (such as HP-UX). Check for that. if test "$ac_cv_func_mmap" = "yes" && @@ -1347,7 +1347,15 @@ case $host in size_t_fmt='#define APR_SIZE_T_FMT "ld"' ;; *apple-darwin*) - ssize_t_fmt='#define APR_SSIZE_T_FMT "d"' + osver=`uname -r` + case $osver in + [0-7].*) + ssize_t_fmt='#define APR_SSIZE_T_FMT "d"' + ;; + *) + ssize_t_fmt='#define APR_SSIZE_T_FMT "ld"' + ;; + esac size_t_fmt='#define APR_SIZE_T_FMT "lu"' ;; esac |