Files | |
file | db3.c |
file | rpmdb.h |
Access RPM indices using Berkeley DB interface(s). | |
Functions | |
dbiIndex | db3New (rpmdb rpmdb, rpmTag rpmtag) |
Return new configured index database handle instance. | |
dbiIndex | db3Free (dbiIndex dbi) |
Destroy index database handle instance. | |
const char *const | prDbiOpenFlags (int dbflags, int print_dbenv_flags) |
Format db3 open flags for debugging print. | |
Variables | |
_dbiVec | db3vec |
poptOption | rdbOptions [] |
Destroy index database handle instance.
dbi | index database handle |
Definition at line 254 of file dbconfig.c.
References _free(), _dbiIndex::dbi_errpfx, _dbiIndex::dbi_file, _dbiIndex::dbi_home, _dbiIndex::dbi_host, _dbiIndex::dbi_re_source, _dbiIndex::dbi_root, _dbiIndex::dbi_stats, _dbiIndex::dbi_subfile, and _dbiIndex::dbi_tmpdir.
Referenced by db3close(), and dbiOpen().
Return new configured index database handle instance.
rpmdb | rpm database | |
rpmtag | rpm tag |
Definition at line 277 of file dbconfig.c.
References _, _free(), poptOption::argInfo, db3_config_default, db3dbi, rpmdb_s::db_mode, poptOption::longName, POPT_ARG_INT, POPT_ARG_LONG, POPT_ARG_MASK, POPT_ARG_NONE, POPT_ARG_STRING, POPT_ARG_VAL, POPT_BIT_CLR, POPT_BIT_SET, poptSaveInt(), poptSaveLong(), rdbOptions, RPMDBI_DEPENDS, RPMDBI_PACKAGES, RPMERR_DBCONFIG, rpmError, rpmExpand(), tagName(), xcalloc(), xisspace(), xstrdup(), and xstrncasecmp().
Referenced by db3open().
const char* const prDbiOpenFlags | ( | int | dbflags, | |
int | print_dbenv_flags | |||
) |
Format db3 open flags for debugging print.
dbflags | db open flags | |
print_dbenv_flags | format db env flags instead? |
Definition at line 461 of file dbconfig.c.
References poptOption::arg, poptOption::argInfo, db3dbi, _dbiIndex::dbi_eflags, _dbiIndex::dbi_oeflags, _dbiIndex::dbi_oflags, poptOption::longName, POPT_BIT_SET, rdbOptions, stpcpy(), and poptOption::val.
struct poptOption rdbOptions[] |