#include <ctype.h>
#include <stdio.h>
#include "apu_config.h"
#include "apu.h"
#include "apr_pools.h"
#include "apr_dso.h"
#include "apr_strings.h"
#include "apr_hash.h"
#include "apr_thread_mutex.h"
#include "apr_lib.h"
#include "apr_atomic.h"
#include "apu_internal.h"
#include "apr_dbd_internal.h"
#include "apr_dbd.h"
#include "apu_version.h"
Go to the source code of this file.
◆ CLEANUP_CAST
◆ DRIVER_LOAD
Value: { \
} \
}
static apr_hash_t * drivers
const char const apr_dbd_driver_t ** driver
const char int apr_pool_t * pool
#define APR_HASH_KEY_STRING
void(* init)(apr_pool_t *pool)
Definition at line 69 of file apr_dbd.c.
◆ apr_dbd_term()
◆ APU_DECLARE() [1/3]
Most DBM libraries take a POSIX mode for creating files. Don't trust the mode_t type, some platforms may not support it, int is safe.
< Shared lock. More than one process or thread can hold a shared lock at any given time. Essentially, this is a "read lock", preventing writers from establishing an exclusive lock.
Definition at line 60 of file apr_dbd.c.
◆ APU_DECLARE() [2/3]
Return APU's version information as a string.
< no namespace for this elem/attr
Definition at line 282 of file apr_dbd.c.
◆ APU_DECLARE() [3/3]
◆ APU_DECLARE_NONSTD()
| APU_DECLARE_NONSTD |
( |
int |
| ) |
|
◆ drivers
◆ in_init
◆ initialised