cdb 315 dba/dba.c DBA_HND(cdb, DBA_STREAM_OPEN|DBA_LOCK_ALL) /* No lock in lib */
cdb 318 dba/dba.c DBA_NAMED_HND(cdb_make, cdb, DBA_STREAM_OPEN|DBA_LOCK_ALL) /* No lock in lib */
cdb 48 dba/dba_cdb.c dba_cdb *cdb = (dba_cdb *) info->dbf
cdb 51 dba/dba_cdb.c struct cdb c;
cdb 71 dba/dba_cdb.c dba_cdb *cdb;
cdb 102 dba/dba_cdb.c cdb = pemalloc(sizeof(dba_cdb), info->flags&DBA_PERSISTENT);
cdb 103 dba/dba_cdb.c memset(cdb, 0, sizeof(dba_cdb));
cdb 107 dba/dba_cdb.c cdb_make_start(&cdb->m, file TSRMLS_CC);
cdb 109 dba/dba_cdb.c cdb_init(&cdb->c, file TSRMLS_CC);
cdb 111 dba/dba_cdb.c cdb->make = make;
cdb 113 dba/dba_cdb.c cdb_init(&cdb->c, file);
cdb 115 dba/dba_cdb.c cdb->file = file;
cdb 117 dba/dba_cdb.c pinfo->dbf = cdb;
cdb 127 dba/dba_cdb.c if (cdb->make) {
cdb 128 dba/dba_cdb.c cdb_make_finish(&cdb->m TSRMLS_CC);
cdb 130 dba/dba_cdb.c cdb_free(&cdb->c TSRMLS_CC);
cdb 133 dba/dba_cdb.c cdb_free(&cdb->c);
cdb 134 dba/dba_cdb.c close(cdb->file);
cdb 136 dba/dba_cdb.c pefree(cdb, info->flags&DBA_PERSISTENT);
cdb 140 dba/dba_cdb.c # define php_cdb_read(cdb, buf, len, pos) cdb_read(cdb, buf, len, pos TSRMLS_CC)
cdb 141 dba/dba_cdb.c # define php_cdb_findnext(cdb, key, len) cdb_findnext(cdb, key, len TSRMLS_CC)
cdb 142 dba/dba_cdb.c # define php_cdb_find(cdb, key, len) cdb_find(cdb, key, len TSRMLS_CC)
cdb 144 dba/dba_cdb.c # define php_cdb_read(cdb, buf, len, pos) cdb_read(cdb, buf, len, pos)
cdb 145 dba/dba_cdb.c # define php_cdb_findnext(cdb, key, len) cdb_findnext(cdb, key, len)
cdb 146 dba/dba_cdb.c # define php_cdb_find(cdb, key, len) cdb_find(cdb, key, len)
cdb 156 dba/dba_cdb.c if (cdb->make)
cdb 159 dba/dba_cdb.c if (php_cdb_find(&cdb->c, key, keylen) == 1) {
cdb 161 dba/dba_cdb.c if (php_cdb_findnext(&cdb->c, key, keylen) != 1) {
cdb 165 dba/dba_cdb.c len = cdb_datalen(&cdb->c);
cdb 168 dba/dba_cdb.c if (php_cdb_read(&cdb->c, new_entry, len, cdb_datapos(&cdb->c)) == -1) {
cdb 185 dba/dba_cdb.c if (!cdb->make)
cdb 189 dba/dba_cdb.c if (cdb_make_add(&cdb->m, key, keylen, val, vallen TSRMLS_CC) != -1)
cdb 200 dba/dba_cdb.c if (cdb->make)
cdb 203 dba/dba_cdb.c if (php_cdb_find(&cdb->c, key, keylen) == 1)
cdb 222 dba/dba_cdb.c if (cdb_file_read(cdb->file, buf, n) < n) return NULL; \
cdb 240 dba/dba_cdb.c if (n >= cdb->eod) return NULL; \
cdb 241 dba/dba_cdb.c if (cdb_file_lseek(cdb->file, (off_t)n, SEEK_SET TSRMLS_CC) != (off_t) n) return NULL; \
cdb 253 dba/dba_cdb.c if (cdb->make)
cdb 257 dba/dba_cdb.c cdb->eod = -1;
cdb 262 dba/dba_cdb.c uint32_unpack(buf, &cdb->eod);
cdb 272 dba/dba_cdb.c if (cdb_file_read(cdb->file, key, klen) < klen) {
cdb 281 dba/dba_cdb.c cdb->pos = 2048 + 4 + 4 + klen + dlen;
cdb 294 dba/dba_cdb.c if (cdb->make)
cdb 298 dba/dba_cdb.c CSEEK(cdb->pos);
cdb 304 dba/dba_cdb.c if (cdb_file_read(cdb->file, key, klen) < klen) {
cdb 312 dba/dba_cdb.c cdb->pos += 8 + klen + dlen;