23#define APR_WANT_MEMFUNC
24#define APR_WANT_STRFUNC
29#include "apu_config.h"
34#include "apu_select_dbm.h"
45#define DBM_VTABLE apr_dbm_type_db
48#define DBM_VTABLE apr_dbm_type_gdbm
49#define DBM_NAME "gdbm"
51#define DBM_VTABLE apr_dbm_type_ndbm
52#define DBM_NAME "ndbm"
54#define DBM_VTABLE apr_dbm_type_sdbm
55#define DBM_NAME "sdbm"
57#error a DBM implementation was not specified
167#elif defined(WIN32) || defined (__CYGWIN__)
const ap_regex_t char * errbuf
static apr_hash_t * drivers
static apr_uint32_t initialised
static apr_uint32_t in_init
APU_DECLARE(void)
Computes SipHash-2-4, producing a 64bit (APR_SIPHASH_DSIZE) hash from a message and a 128bit (APR_SIP...
static apr_status_t dbm_open_type(apr_dbm_type_t const **vtable, const char *type, apr_pool_t *pool)
APU_MODULE_DECLARE_DATA const apr_dbm_type_t apr_dbm_type_db
APU_MODULE_DECLARE_DATA const apr_dbm_type_t apr_dbm_type_gdbm
APU_MODULE_DECLARE_DATA const apr_dbm_type_t apr_dbm_type_ndbm
APU_MODULE_DECLARE_DATA const apr_dbm_type_t apr_dbm_type_sdbm
APR Dynamic Object Handling Routines.
APR Miscellaneous library routines.
APR Standard Headers Support.
APR-util Versioning Interface.
#define APU_MAJOR_VERSION
apr_uint32_t apr_atomic_inc32(volatile apr_uint32_t *mem)
int apr_atomic_dec32(volatile apr_uint32_t *mem)
void apr_atomic_set32(volatile apr_uint32_t *mem, apr_uint32_t val)
apr_uint32_t apr_atomic_read32(volatile apr_uint32_t *mem)
apr_dbd_transaction_t int mode
apr_datum_t apr_datum_t * pvalue
int char apr_size_t errbufsize
const char const char const char const char ** used2
const char const char const char ** used1
const char const char * pathname
const char int apr_pool_t * pool
apr_int32_t apr_fileperms_t
const char apr_int32_t apr_fileperms_t perm
int strcasecmp(const char *a, const char *b)
#define APR_HASH_KEY_STRING