summaryrefslogtreecommitdiff
path: root/misc/unix/start.c
diff options
context:
space:
mode:
authorbrianp <brianp@13f79535-47bb-0310-9956-ffa450edef68>2002-07-05 01:25:38 +0000
committerbrianp <brianp@13f79535-47bb-0310-9956-ffa450edef68>2002-07-05 01:25:38 +0000
commit45c4879c5b26d5a937671e5ae7ed8321cf6899fc (patch)
tree5a68f18787826b5988f42a12e32ecb54b9315ef3 /misc/unix/start.c
parent98ce9e584596df15bf2310fe39f1fd5318d426f9 (diff)
downloadlibapr-45c4879c5b26d5a937671e5ae7ed8321cf6899fc.tar.gz
Call apr_atomic_init() during apr_initialize() in case we're
on a platform where atomic ops are implemented using the fallback mutex implementation git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63567 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'misc/unix/start.c')
-rw-r--r--misc/unix/start.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/misc/unix/start.c b/misc/unix/start.c
index 94b34a0b2..b2872b47b 100644
--- a/misc/unix/start.c
+++ b/misc/unix/start.c
@@ -98,6 +98,10 @@ APR_DECLARE(apr_status_t) apr_initialize(void)
apr_pool_tag(pool, "apr_initialize");
+ if ((status = apr_atomic_init(pool)) != APR_SUCCESS) {
+ return status;
+ }
+
apr_signal_init(pool);
return APR_SUCCESS;