summaryrefslogtreecommitdiff
path: root/memory
diff options
context:
space:
mode:
authorMladen Turk <mturk@apache.org>2008-07-09 08:49:05 +0000
committerMladen Turk <mturk@apache.org>2008-07-09 08:49:05 +0000
commit92e8dd2bc59e763ef6956c49d6f4406c5b1f9de8 (patch)
tree1f73a5f16e2a954061aa589dfee83d62ea5857ad /memory
parenta33c75dc4beb61c5b015de40e391c52558c21fc0 (diff)
downloadapr-92e8dd2bc59e763ef6956c49d6f4406c5b1f9de8.tar.gz
Rename apr_pool_create_core to apr_pool_create_unmanaged and deprecate the original API
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@675117 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'memory')
-rw-r--r--memory/unix/apr_pools.c43
1 files changed, 41 insertions, 2 deletions
diff --git a/memory/unix/apr_pools.c b/memory/unix/apr_pools.c
index c080232e7..4612f0e63 100644
--- a/memory/unix/apr_pools.c
+++ b/memory/unix/apr_pools.c
@@ -907,10 +907,19 @@ APR_DECLARE(apr_status_t) apr_pool_create_ex(apr_pool_t **newpool,
return APR_SUCCESS;
}
+/* Deprecated. Renamed to apr_pool_create_unmanaged_ex
+ */
APR_DECLARE(apr_status_t) apr_pool_create_core_ex(apr_pool_t **newpool,
apr_abortfunc_t abort_fn,
apr_allocator_t *allocator)
{
+ return apr_pool_create_unmanaged_ex(newpool, abort_fn, allocator);
+}
+
+APR_DECLARE(apr_status_t) apr_pool_create_unmanaged_ex(apr_pool_t **newpool,
+ apr_abortfunc_t abort_fn,
+ apr_allocator_t *allocator)
+{
apr_pool_t *pool;
apr_memnode_t *node;
apr_allocator_t *pool_allocator;
@@ -1731,6 +1740,15 @@ APR_DECLARE(apr_status_t) apr_pool_create_core_ex_debug(apr_pool_t **newpool,
apr_allocator_t *allocator,
const char *file_line)
{
+ return apr_pool_create_unmanaged_ex_debug(newpool, abort_fn, allocator,
+ file_line);
+}
+
+APR_DECLARE(apr_status_t) apr_pool_create_unmanaged_ex_debug(apr_pool_t **newpool,
+ apr_abortfunc_t abort_fn,
+ apr_allocator_t *allocator,
+ const char *file_line)
+{
apr_pool_t *pool;
apr_allocator_t *pool_allocator;
@@ -2491,7 +2509,15 @@ APR_DECLARE(apr_status_t) apr_pool_create_core_ex_debug(apr_pool_t **newpool,
apr_allocator_t *allocator,
const char *file_line)
{
- return apr_pool_create_core_ex(newpool, abort_fn, allocator);
+ return apr_pool_create_unmanaged_ex(newpool, abort_fn, allocator);
+}
+
+APR_DECLARE(apr_status_t) apr_pool_create_unmanaged_ex_debug(apr_pool_t **newpool,
+ apr_abortfunc_t abort_fn,
+ apr_allocator_t *allocator,
+ const char *file_line)
+{
+ return apr_pool_create_unmanaged_ex(newpool, abort_fn, allocator);
}
#else /* APR_POOL_DEBUG */
@@ -2553,7 +2579,20 @@ APR_DECLARE(apr_status_t) apr_pool_create_core_ex(apr_pool_t **newpool,
apr_abortfunc_t abort_fn,
apr_allocator_t *allocator)
{
- return apr_pool_create_core_ex_debug(newpool, abort_fn,
+ return apr_pool_create_unmanaged_ex_debug(newpool, abort_fn,
+ allocator, "undefined");
+}
+
+#undef apr_pool_create_unmanaged_ex
+APR_DECLARE(apr_status_t) apr_pool_create_unmanaged_ex(apr_pool_t **newpool,
+ apr_abortfunc_t abort_fn,
+ apr_allocator_t *allocator);
+
+APR_DECLARE(apr_status_t) apr_pool_create_unmanaged_ex(apr_pool_t **newpool,
+ apr_abortfunc_t abort_fn,
+ apr_allocator_t *allocator)
+{
+ return apr_pool_create_unmanaged_ex_debug(newpool, abort_fn,
allocator, "undefined");
}