123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- typedef struct apr_sdbm_t apr_sdbm_t;
- typedef struct {
-
- char *dptr;
-
-
- int dsize;
- } apr_sdbm_datum_t;
- APU_DECLARE(apr_status_t) apr_sdbm_open(apr_sdbm_t **db, const char *name,
- apr_int32_t mode,
- apr_fileperms_t perms, apr_pool_t *p);
- APU_DECLARE(apr_status_t) apr_sdbm_close(apr_sdbm_t *db);
- APU_DECLARE(apr_status_t) apr_sdbm_lock(apr_sdbm_t *db, int type);
- APU_DECLARE(apr_status_t) apr_sdbm_unlock(apr_sdbm_t *db);
- APU_DECLARE(apr_status_t) apr_sdbm_fetch(apr_sdbm_t *db,
- apr_sdbm_datum_t *value,
- apr_sdbm_datum_t key);
- APU_DECLARE(apr_status_t) apr_sdbm_store(apr_sdbm_t *db, apr_sdbm_datum_t key,
- apr_sdbm_datum_t value, int opt);
- APU_DECLARE(apr_status_t) apr_sdbm_delete(apr_sdbm_t *db,
- const apr_sdbm_datum_t key);
- APU_DECLARE(apr_status_t) apr_sdbm_firstkey(apr_sdbm_t *db, apr_sdbm_datum_t *key);
- APU_DECLARE(apr_status_t) apr_sdbm_nextkey(apr_sdbm_t *db, apr_sdbm_datum_t *key);
- APU_DECLARE(int) apr_sdbm_rdonly(apr_sdbm_t *db);
|