#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 396 of file rpmdb.h.
Tag indices.
Definition at line 431 of file rpmdb.h.
Referenced by dbiOpen(), newRpmdb(), rpmdbClose(), rpmdbCloseDBI(), rpmdbOpenAll(), rpmdbSync(), and rpmdbVerify().
| int rpmdb_s::db_api |
Berkeley API type
Definition at line 404 of file rpmdb.h.
Referenced by dbiOpen(), openDatabase(), and rpmdbRebuild().
| unsigned char* rpmdb_s::db_bits |
package instance bit mask.
Definition at line 424 of file rpmdb.h.
Referenced by dbiOpen(), rpmdbClose(), and rpmdbNextIterator().
If chroot(2) done, ignore db_root.
Definition at line 409 of file rpmdb.h.
Referenced by db3close(), db3open(), and db_init().
| void* rpmdb_s::db_dbenv |
Berkeley DB_ENV handle.
Definition at line 429 of file rpmdb.h.
Referenced by db3close(), db3open(), and db_fini().
| struct rpmop_s rpmdb_s::db_delops |
| void(* rpmdb_s::db_errcall)(const char *db_errpfx, char *buffer) |
Referenced by db3close(), and db_init().
| FILE* rpmdb_s::db_errfile |
| const char* rpmdb_s::db_errpfx |
| void(* rpmdb_s::db_free)(void *ptr) |
Referenced by db3open().
| struct rpmop_s rpmdb_s::db_getops |
| const char* rpmdb_s::db_home |
directory path
Definition at line 400 of file rpmdb.h.
Referenced by db3close(), db3open(), and rpmdbClose().
| void*(* rpmdb_s::db_malloc)(size_t nbytes) |
Referenced by db3open().
| int rpmdb_s::db_mode |
no. of bits in mask.
Definition at line 425 of file rpmdb.h.
Referenced by dbiOpen(), and rpmdbNextIterator().
| int rpmdb_s::db_ndbi |
No. of tag indices.
Definition at line 430 of file rpmdb.h.
Referenced by rpmdbClose(), rpmdbSync(), and rpmdbVerify().
| struct rpmop_s rpmdb_s::db_putops |
| void*(* rpmdb_s::db_realloc)(void *ptr, size_t nbytes) |
Referenced by db3open().
| const char* rpmdb_s::db_root |
path prefix
Definition at line 398 of file rpmdb.h.
Referenced by db3close(), db3open(), db_init(), and rpmdbClose().
| int rpmdb_s::nrefs |
Reference count.
Definition at line 438 of file rpmdb.h.
Referenced by rpmdbClose(), XrpmdbLink(), and XrpmdbUnlink().
1.4.7