summaryrefslogtreecommitdiff
path: root/memory
diff options
context:
space:
mode:
authorstriker <striker@13f79535-47bb-0310-9956-ffa450edef68>2002-01-30 13:10:16 +0000
committerstriker <striker@13f79535-47bb-0310-9956-ffa450edef68>2002-01-30 13:10:16 +0000
commit7e46075f717cd6cb48255063b4b8977ad65931b6 (patch)
tree325665d4f492f770b436c11315e92ee728bd5388 /memory
parentbe59f2c865d69c25daf014e8ccf646ecfba6504d (diff)
downloadlibapr-7e46075f717cd6cb48255063b4b8977ad65931b6.tar.gz
Get rid of the getpid warning.
Cast void * to char * before doing pointer arithmetic. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62873 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'memory')
-rw-r--r--memory/unix/apr_pools.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/memory/unix/apr_pools.c b/memory/unix/apr_pools.c
index f624c4536..76302b298 100644
--- a/memory/unix/apr_pools.c
+++ b/memory/unix/apr_pools.c
@@ -56,7 +56,6 @@
#include "apr_private.h"
#include "apr_portable.h" /* for get_os_proc */
-#include "apr_thread_proc.h" /* for getpid */
#include "apr_strings.h"
#include "apr_general.h"
#include "apr_pools.h"
@@ -71,6 +70,10 @@
#include <stdlib.h> /* for malloc, free and abort */
#endif
+#if APR_HAVE_UNISTD_H
+#include <unistd.h> /* for getpid */
+#endif
+
/*
* Debug level
@@ -1467,7 +1470,7 @@ static apr_size_t pool_num_bytes(apr_pool_t *pool)
while (node) {
for (index = 0; index < node->index; index++) {
- size += node->endp[index] - node->beginp[index];
+ size += (char *)node->endp[index] - (char *)node->beginp[index];
}
node = node->next;