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;