cdb 328 ext/dba/dba.c DBA_HND(cdb, DBA_STREAM_OPEN|DBA_LOCK_ALL) /* No lock in lib */ cdb 331 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 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 TSRMLS_CC); cdb 109 ext/dba/dba_cdb.c cdb_init(&cdb->c, file TSRMLS_CC); 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 127 ext/dba/dba_cdb.c if (cdb->make) { cdb 128 ext/dba/dba_cdb.c cdb_make_finish(&cdb->m TSRMLS_CC); cdb 130 ext/dba/dba_cdb.c cdb_free(&cdb->c TSRMLS_CC); 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 TSRMLS_CC) cdb 141 ext/dba/dba_cdb.c # define php_cdb_findnext(cdb, key, len) cdb_findnext(cdb, key, len TSRMLS_CC) cdb 142 ext/dba/dba_cdb.c # define php_cdb_find(cdb, key, len) cdb_find(cdb, key, len TSRMLS_CC) 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 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 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 TSRMLS_CC) != -1) 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 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 TSRMLS_CC) != (off_t) n) return NULL; \ 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 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;