Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 223747 | Differences between
and this patch

Collapse All | Expand All

(-)subversion-1.7.7/subversion/include/svn_pools.h (+3 lines)
Lines 72-77 svn_pool_create_ex_debug(pool, allocator Link Here
72
/** Create a pool as a subpool of @a parent_pool */
72
/** Create a pool as a subpool of @a parent_pool */
73
#define svn_pool_create(parent_pool) svn_pool_create_ex(parent_pool, NULL)
73
#define svn_pool_create(parent_pool) svn_pool_create_ex(parent_pool, NULL)
74
74
75
apr_pool_t *
76
svn_pool_create_unmanaged(void);
77
75
/** Clear a @a pool destroying its children.
78
/** Clear a @a pool destroying its children.
76
 *
79
 *
77
 * This define for @c svn_pool_clear exists for completeness.
80
 * This define for @c svn_pool_clear exists for completeness.
(-)subversion-1.7.7/subversion/libsvn_subr/dso.c (-2 / +2 lines)
Lines 31-37 Link Here
31
static apr_thread_mutex_t *dso_mutex;
31
static apr_thread_mutex_t *dso_mutex;
32
#endif
32
#endif
33
33
34
/* Global pool to allocate DSOs in. */
34
/* Global unmanaged pool to allocate DSOs in. */
35
static apr_pool_t *dso_pool;
35
static apr_pool_t *dso_pool;
36
36
37
/* Global cache for storing DSO objects. */
37
/* Global cache for storing DSO objects. */
Lines 55-61 svn_dso_initialize2(void) Link Here
55
  if (dso_pool)
55
  if (dso_pool)
56
    return SVN_NO_ERROR;
56
    return SVN_NO_ERROR;
57
57
58
  dso_pool = svn_pool_create(NULL);
58
  dso_pool = svn_pool_create_unmanaged();
59
59
60
#if APR_HAS_THREADS
60
#if APR_HAS_THREADS
61
  status = apr_thread_mutex_create(&dso_mutex,
61
  status = apr_thread_mutex_create(&dso_mutex,
(-)subversion-1.7.7/subversion/libsvn_subr/pool.c (+8 lines)
Lines 97-99 svn_pool_create_ex(apr_pool_t *pool, apr Link Here
97
}
97
}
98
98
99
#endif /* APR_POOL_DEBUG */
99
#endif /* APR_POOL_DEBUG */
100
101
apr_pool_t *
102
svn_pool_create_unmanaged()
103
{
104
  apr_pool_t *pool;
105
  apr_pool_create_unmanaged_ex(&pool, abort_on_pool_failure, NULL);
106
  return pool;
107
}

Return to bug 223747