static void lock_destroy(test_mode_e test_mode) { if (test_mode == TEST_PROC) { assert(apr_proc_mutex_destroy(proc_mutex) == APR_SUCCESS); } else { assert(apr_global_mutex_destroy(global_mutex) == APR_SUCCESS); } }
static int JK_METHOD jk2_mutex_proc_destroy(jk_env_t *env, jk_bean_t *mutexB) { jk_mutex_t *jkMutex=mutexB->object; apr_proc_mutex_t *mutex=(apr_proc_mutex_t *)jkMutex->privateData; apr_status_t st; if( mutex!= NULL ) st=apr_proc_mutex_destroy( mutex ); return st; }
APR_DECLARE(apr_status_t) apr_proc_mutex_cleanup(void *vmutex) { apr_proc_mutex_t *mutex = vmutex; return apr_proc_mutex_destroy(mutex); }
APR_DECLARE(apr_status_t) apr_proc_mutex_cleanup(void *mutex) { return apr_proc_mutex_destroy((apr_proc_mutex_t *)mutex); }