summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2008-05-02 18:21:03 +0000
committerwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2008-05-02 18:21:03 +0000
commit661a8672ef198ad61a8265a06f65e66dca1e7cd4 (patch)
tree34d0cf50924b99febe9a4969922cea66005ad9c5 /configure.in
parent8a668dce33f4bd20e409c85b6b6bff2883188946 (diff)
downloadlibapr-661a8672ef198ad61a8265a06f65e66dca1e7cd4.tar.gz
Avert the pid "ld" format when building to huge-longs on solaris 64 bit.
PR: 43388 Submitted by: Eric Covener <covener gmail.com> Backports: 652859 git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.3.x@652860 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 89211724e..b0fe32bd9 100644
--- a/configure.in
+++ b/configure.in
@@ -1347,7 +1347,11 @@ case $host in
size_t_fmt="lu"
;;
*-solaris*)
- pid_t_fmt="ld"
+ if test "$ac_cv_sizeof_long" = "8"; then
+ pid_t_fmt="d"
+ else
+ pid_t_fmt="ld"
+ fi
;;
*aix4*|*aix5*)
ssize_t_fmt="ld"