cdb               337 ext/dba/dba.c  	DBA_HND(cdb, DBA_STREAM_OPEN|DBA_LOCK_ALL) /* No lock in lib */
cdb               340 ext/dba/dba.c      DBA_NAMED_HND(cdb_make, cdb, DBA_STREAM_OPEN|DBA_LOCK_ALL) /* No lock in lib */
cdb                48 ext/dba/dba_cdb.c 	dba_cdb *cdb = (dba_cdb *) info->dbf
cdb                51 ext/dba/dba_cdb.c 	struct cdb c;
cdb                63 ext/dba/dba_cdb.c DBA_OPEN_FUNC(cdb)
cdb                71 ext/dba/dba_cdb.c 	dba_cdb *cdb;
cdb               102 ext/dba/dba_cdb.c 	cdb = pemalloc(sizeof(dba_cdb), info->flags&DBA_PERSISTENT);
cdb               103 ext/dba/dba_cdb.c 	memset(cdb, 0, sizeof(dba_cdb));
cdb               107 ext/dba/dba_cdb.c 		cdb_make_start(&cdb->m, file);
cdb               109 ext/dba/dba_cdb.c 		cdb_init(&cdb->c, file);
cdb               111 ext/dba/dba_cdb.c 	cdb->make = make;
cdb               113 ext/dba/dba_cdb.c 	cdb_init(&cdb->c, file);
cdb               115 ext/dba/dba_cdb.c 	cdb->file = file;
cdb               117 ext/dba/dba_cdb.c 	pinfo->dbf = cdb;
cdb               121 ext/dba/dba_cdb.c DBA_CLOSE_FUNC(cdb)
cdb               127 ext/dba/dba_cdb.c 	if (cdb->make) {
cdb               128 ext/dba/dba_cdb.c 		cdb_make_finish(&cdb->m);
cdb               130 ext/dba/dba_cdb.c 		cdb_free(&cdb->c);
cdb               133 ext/dba/dba_cdb.c 	cdb_free(&cdb->c);
cdb               134 ext/dba/dba_cdb.c 	close(cdb->file);
cdb               136 ext/dba/dba_cdb.c 	pefree(cdb, info->flags&DBA_PERSISTENT);
cdb               140 ext/dba/dba_cdb.c # define php_cdb_read(cdb, buf, len, pos) cdb_read(cdb, buf, len, pos)
cdb               141 ext/dba/dba_cdb.c # define php_cdb_findnext(cdb, key, len) cdb_findnext(cdb, key, len)
cdb               142 ext/dba/dba_cdb.c # define php_cdb_find(cdb, key, len) cdb_find(cdb, key, len)
cdb               144 ext/dba/dba_cdb.c # define php_cdb_read(cdb, buf, len, pos) cdb_read(cdb, buf, len, pos)
cdb               145 ext/dba/dba_cdb.c # define php_cdb_findnext(cdb, key, len) cdb_findnext(cdb, key, len)
cdb               146 ext/dba/dba_cdb.c # define php_cdb_find(cdb, key, len) cdb_find(cdb, key, len)
cdb               149 ext/dba/dba_cdb.c DBA_FETCH_FUNC(cdb)
cdb               156 ext/dba/dba_cdb.c 	if (cdb->make)
cdb               159 ext/dba/dba_cdb.c 	if (php_cdb_find(&cdb->c, key, keylen) == 1) {
cdb               161 ext/dba/dba_cdb.c 			if (php_cdb_findnext(&cdb->c, key, keylen) != 1) {
cdb               165 ext/dba/dba_cdb.c 		len = cdb_datalen(&cdb->c);
cdb               168 ext/dba/dba_cdb.c 		if (php_cdb_read(&cdb->c, new_entry, len, cdb_datapos(&cdb->c)) == -1) {
cdb               180 ext/dba/dba_cdb.c DBA_UPDATE_FUNC(cdb)
cdb               185 ext/dba/dba_cdb.c 	if (!cdb->make)
cdb               189 ext/dba/dba_cdb.c 	if (cdb_make_add(&cdb->m, key, keylen, val, vallen) != -1)
cdb               195 ext/dba/dba_cdb.c DBA_EXISTS_FUNC(cdb)
cdb               200 ext/dba/dba_cdb.c 	if (cdb->make)
cdb               203 ext/dba/dba_cdb.c 	if (php_cdb_find(&cdb->c, key, keylen) == 1)
cdb               208 ext/dba/dba_cdb.c DBA_DELETE_FUNC(cdb)
cdb               222 ext/dba/dba_cdb.c 	if (cdb_file_read(cdb->file, buf, n) < n) return NULL; \
cdb               240 ext/dba/dba_cdb.c 	if (n >= cdb->eod) return NULL; \
cdb               241 ext/dba/dba_cdb.c 	if (cdb_file_lseek(cdb->file, (off_t)n, SEEK_SET) != (off_t) n) return NULL; \
cdb               245 ext/dba/dba_cdb.c DBA_FIRSTKEY_FUNC(cdb)
cdb               253 ext/dba/dba_cdb.c 	if (cdb->make)
cdb               257 ext/dba/dba_cdb.c 	cdb->eod = -1;
cdb               262 ext/dba/dba_cdb.c 	uint32_unpack(buf, &cdb->eod);
cdb               272 ext/dba/dba_cdb.c 	if (cdb_file_read(cdb->file, key, klen) < klen) {
cdb               281 ext/dba/dba_cdb.c 	cdb->pos = 2048 + 4       + 4       + klen + dlen;
cdb               286 ext/dba/dba_cdb.c DBA_NEXTKEY_FUNC(cdb)
cdb               294 ext/dba/dba_cdb.c 	if (cdb->make)
cdb               298 ext/dba/dba_cdb.c 	CSEEK(cdb->pos);
cdb               304 ext/dba/dba_cdb.c 	if (cdb_file_read(cdb->file, key, klen) < klen) {
cdb               312 ext/dba/dba_cdb.c 	cdb->pos += 8 + klen + dlen;
cdb               317 ext/dba/dba_cdb.c DBA_OPTIMIZE_FUNC(cdb)
cdb               322 ext/dba/dba_cdb.c DBA_SYNC_FUNC(cdb)
cdb               328 ext/dba/dba_cdb.c DBA_INFO_FUNC(cdb)
cdb                46 ext/dba/libcdb/cdb.c static int cdb_match(struct cdb *c, char *key, unsigned int len, uint32 pos)
cdb                82 ext/dba/libcdb/cdb.c void cdb_free(struct cdb *c)
cdb                88 ext/dba/libcdb/cdb.c void cdb_findstart(struct cdb *c)
cdb                95 ext/dba/libcdb/cdb.c void cdb_init(struct cdb *c, php_stream *fp)
cdb               104 ext/dba/libcdb/cdb.c int cdb_read(struct cdb *c, char *buf, unsigned int len, uint32 pos)
cdb               129 ext/dba/libcdb/cdb.c int cdb_findnext(struct cdb *c, char *key, unsigned int len)
cdb               182 ext/dba/libcdb/cdb.c int cdb_find(struct cdb *c, char *key, unsigned int len)
cdb                43 ext/dba/libcdb/cdb.h void cdb_free(struct cdb *);
cdb                44 ext/dba/libcdb/cdb.h void cdb_init(struct cdb *, php_stream *fp);
cdb                46 ext/dba/libcdb/cdb.h int cdb_read(struct cdb *, char *, unsigned int, uint32);
cdb                48 ext/dba/libcdb/cdb.h void cdb_findstart(struct cdb *);
cdb                49 ext/dba/libcdb/cdb.h int cdb_findnext(struct cdb *, char *, unsigned int);
cdb                50 ext/dba/libcdb/cdb.h int cdb_find(struct cdb *, char *, unsigned int);
cdb                 8 ext/dba/php_cdb.h DBA_FUNCS(cdb);