Apache2
apr_dbm_private.h File Reference
#include "apr.h"
#include "apr_errno.h"
#include "apr_pools.h"
#include "apr_dbm.h"
#include "apr_file_io.h"
#include "apu.h"
#include "apu_select_dbm.h"
Include dependency graph for apr_dbm_private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  apr_dbm_driver_t
 
struct  apr_dbm_t
 

Functions

int apr_posix_perms2mode (apr_fileperms_t perm)
 

Variables

APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_sdbm
 
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_gdbm
 
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_ndbm
 
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_lmdb
 
APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_db
 

Function Documentation

◆ apr_posix_perms2mode()

int apr_posix_perms2mode ( apr_fileperms_t  perm)

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.

Variable Documentation

◆ apr_dbm_type_db

APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_db
extern

◆ apr_dbm_type_gdbm

APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_gdbm
extern

◆ apr_dbm_type_lmdb

APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_lmdb
extern

◆ apr_dbm_type_ndbm

APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_ndbm
extern

◆ apr_dbm_type_sdbm

APR_MODULE_DECLARE_DATA const apr_dbm_driver_t apr_dbm_type_sdbm
extern