41#define rwcdb_datalen(c) ((c)->dlen)
42#define rwcdb_datapos(c) ((c)->dpos)
47#define rwcdb_keylen(c) ((c)->klen)
unsigned int uint32_t
Definition: coda.h:105
FILE * file
Definition: dirtest.c:723
@ init
Definition: rvm_private.h:470
int rwcdb_read(struct rwcdb *c, char *d, const uint32_t dlen, const uint32_t dpos)
Definition: rwcdb.c:436
int rwcdb_sync(struct rwcdb *c)
Definition: rwcdb.c:588
int rwcdb_next(struct rwcdb *c, int init)
Definition: rwcdb.c:386
int rwcdb_init(struct rwcdb *c, const char *file, const int mode)
Definition: rwcdb.c:207
int rwcdb_insert(struct rwcdb *c, const char *k, const uint32_t klen, const char *d, const uint32_t dlen)
Definition: rwcdb.c:339
int rwcdb_readkey(struct rwcdb *c, char *k, const uint32_t klen, const uint32_t dpos)
Definition: rwcdb.c:458
int rwcdb_free(struct rwcdb *c)
Definition: rwcdb.c:247
int rwcdb_find(struct rwcdb *c, const char *k, const uint32_t klen)
Definition: rwcdb.c:264
int rwcdb_delete(struct rwcdb *c, const char *k, const uint32_t klen)
Definition: rwcdb.c:379
Definition: rwcdb_file.h:23
uint32_t hlens[256]
Definition: rwcdb.h:33
struct db_file rf wf
Definition: rwcdb.h:26
uint32_t dlen
Definition: rwcdb.h:28
uint32_t dpos
Definition: rwcdb.h:28
uint32_t tmplen
Definition: rwcdb.h:31
struct dllist_head added[256]
Definition: rwcdb.h:35
unsigned readonly
Definition: rwcdb.h:27
uint32_t index
Definition: rwcdb.h:32
uint32_t klen
Definition: rwcdb.h:28
struct dllist_head removed
Definition: rwcdb.h:34
char * tmpbuf
Definition: rwcdb.h:30
char * file
Definition: rwcdb.h:25
uint32_t hash
Definition: rwcdb.h:28
struct wrentry * pending
Definition: rwcdb.h:29
char d
Definition: tdb.c:54
char c
Definition: tdb.c:54