17 #ifndef APR_PROC_MUTEX_H
18 #define APR_PROC_MUTEX_H
Definition: apr_proc_mutex.h:47
const char * apr_proc_mutex_lockfile(apr_proc_mutex_t *mutex)
Definition: apr_proc_mutex.h:49
Definition: apr_proc_mutex.h:48
Definition: apr_proc_mutex.h:45
Definition: apr_proc_mutex.h:50
const char * apr_proc_mutex_defname(void)
apr_status_t apr_proc_mutex_child_init(apr_proc_mutex_t **mutex, const char *fname, apr_pool_t *pool)
Definition: apr_proc_mutex.h:46
struct apr_proc_mutex_t apr_proc_mutex_t
Definition: apr_proc_mutex.h:54
apr_status_t apr_proc_mutex_lock(apr_proc_mutex_t *mutex)
apr_status_t apr_proc_mutex_create(apr_proc_mutex_t **mutex, const char *fname, apr_lockmech_e mech, apr_pool_t *pool)
apr_lockmech_e
Definition: apr_proc_mutex.h:44
APR Platform Definitions.
const char * apr_proc_mutex_name(apr_proc_mutex_t *mutex)
apr_status_t apr_proc_mutex_unlock(apr_proc_mutex_t *mutex)
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_status_t apr_proc_mutex_destroy(apr_proc_mutex_t *mutex)
int apr_status_t
Definition: apr_errno.h:44
apr_status_t apr_proc_mutex_cleanup(void *mutex)
apr_status_t apr_proc_mutex_trylock(apr_proc_mutex_t *mutex)
#define APR_POOL_DECLARE_ACCESSOR(type)
Definition: apr_pools.h:81