Lines Matching refs:error_info
111 apr_threadkey_t *error_info; /* Points to a bdb_error_info_t. */
113 bdb_error_info_t error_info;
186 apr_threadkey_private_get(&priv, bdb->error_info);
190 apr_threadkey_private_set(priv, bdb->error_info);
195 #define get_error_info(bdb) (&(bdb)->error_info)
208 bdb_baton.error_info = get_error_info(bdb);
226 bdb_error_info_t *error_info = get_error_info((const bdb_env_t *) baton);
232 if (error_info->pending_errors)
233 svn_error_compose(error_info->pending_errors, new_err);
235 error_info->pending_errors = new_err;
237 if (error_info->user_callback)
238 error_info->user_callback(NULL, (char *)msg); /* ### I hate this cast... */
250 apr_threadkey_private_delete(bdb->error_info);
272 bdb_error_info_t *error_info = baton;
274 if (error_info)
275 svn_error_clear(error_info->pending_errors);
277 free(error_info);
321 apr_status_t apr_err = apr_threadkey_private_create(&bdb->error_info,
530 SVN_ERR_ASSERT(bdb_baton->error_info->refcount > 0);
540 if (0 == --bdb_baton->error_info->refcount && bdb->pool)
542 svn_error_clear(bdb_baton->error_info->pending_errors);
544 free(bdb_baton->error_info);
545 apr_threadkey_private_set(NULL, bdb->error_info);
665 (*bdb_batonp)->error_info = get_error_info(bdb);
666 ++(*bdb_batonp)->error_info->refcount;