#include <rpmdb.h>
Data Fields | |
const char * | db_root |
const char * | db_home |
int | db_flags |
int | db_mode |
int | db_perms |
int | db_api |
const char * | db_errpfx |
int | db_remove_env |
int | db_filter_dups |
int | db_chrootDone |
void(* | db_errcall )(const char *db_errpfx, char *buffer) |
FILE * | db_errfile |
void *(* | db_malloc )(size_t nbytes) |
void *(* | db_realloc )(void *ptr, size_t nbytes) |
void(* | db_free )(void *ptr) |
unsigned char * | db_bits |
int | db_nbits |
rpmdb | db_next |
int | db_opens |
void * | db_dbenv |
int | db_ndbi |
dbiIndex * | _dbi |
rpmop_s | db_getops |
rpmop_s | db_putops |
rpmop_s | db_delops |
int | nrefs |
Definition at line 395 of file rpmdb.h.
const char* rpmdb_s::db_root |
path prefix
Definition at line 397 of file rpmdb.h.
Referenced by db3close(), db3open(), db_init(), and rpmdbClose().
const char* rpmdb_s::db_home |
directory path
Definition at line 399 of file rpmdb.h.
Referenced by db3close(), db3open(), and rpmdbClose().
int rpmdb_s::db_mode |
int rpmdb_s::db_api |
Berkeley API type
Definition at line 403 of file rpmdb.h.
Referenced by dbiOpen(), openDatabase(), and rpmdbRebuild().
const char* rpmdb_s::db_errpfx |
If chroot(2) done, ignore db_root.
Definition at line 408 of file rpmdb.h.
Referenced by db3close(), db3open(), and db_init().
void(* rpmdb_s::db_errcall)(const char *db_errpfx, char *buffer) |
Referenced by db3close(), and db_init().
FILE* rpmdb_s::db_errfile |
void*(* rpmdb_s::db_malloc)(size_t nbytes) |
Referenced by db3open().
void*(* rpmdb_s::db_realloc)(void *ptr, size_t nbytes) |
Referenced by db3open().
void(* rpmdb_s::db_free)(void *ptr) |
Referenced by db3open().
unsigned char* rpmdb_s::db_bits |
package instance bit mask.
Definition at line 423 of file rpmdb.h.
Referenced by dbiOpen(), rpmdbClose(), and rpmdbNextIterator().
no. of bits in mask.
Definition at line 424 of file rpmdb.h.
Referenced by dbiOpen(), and rpmdbNextIterator().
void* rpmdb_s::db_dbenv |
Berkeley DB_ENV handle.
Definition at line 428 of file rpmdb.h.
Referenced by db3close(), db3open(), and db_fini().
int rpmdb_s::db_ndbi |
No. of tag indices.
Definition at line 429 of file rpmdb.h.
Referenced by rpmdbClose(), rpmdbSync(), and rpmdbVerify().
Tag indices.
Definition at line 430 of file rpmdb.h.
Referenced by dbiOpen(), newRpmdb(), rpmdbClose(), rpmdbCloseDBI(), rpmdbOpenAll(), rpmdbSync(), and rpmdbVerify().
struct rpmop_s rpmdb_s::db_getops [read] |
struct rpmop_s rpmdb_s::db_putops [read] |
struct rpmop_s rpmdb_s::db_delops [read] |
int rpmdb_s::nrefs |
Reference count.
Definition at line 437 of file rpmdb.h.
Referenced by rpmdbClose(), XrpmdbLink(), and XrpmdbUnlink().