#include "system.h"
#include <rpmlib.h>
#include <rpmmacro.h>
#include <rpmurl.h>
#include <rpmdb.h>
#include "debug.h"
Go to the source code of this file.
Data Structures | |
struct | dbiBStats_s |
struct | dbiHStats_s |
Functions | |
int | cvtdberr (dbiIndex dbi, const char *msg, int error, int printit) |
int | db_fini (dbiIndex dbi, const char *dbhome, const char *dbfile, const char *dbsubfile) |
int | db3_fsync_disable (int fd) |
int | db_init (dbiIndex dbi, const char *dbhome, const char *dbfile, const char *dbsubfile, DB_ENV **dbenvp) |
int | db3sync (dbiIndex dbi, unsigned int flags) |
int | db3cdup (dbiIndex dbi, DBC *dbcursor, DBC **dbcp, unsigned int flags) |
int | db3cclose (dbiIndex dbi, DBC *dbcursor, unsigned int flags) |
int | db3copen (dbiIndex dbi, DB_TXN *txnid, DBC **dbcp, unsigned int dbiflags) |
int | db3cput (dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags) |
int | db3cdel (dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags) |
int | db3cget (dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *data, unsigned int flags) |
int | db3cpget (dbiIndex dbi, DBC *dbcursor, DBT *key, DBT *pkey, DBT *data, unsigned int flags) |
int | db3ccount (dbiIndex dbi, DBC *dbcursor, unsigned int *countp, unsigned int flags) |
int | db3byteswapped (dbiIndex dbi) |
int | db3stat (dbiIndex dbi, unsigned int flags) |
int | db3associate (dbiIndex dbi, dbiIndex dbisecondary, int(*callback)(DB *, const DBT *, const DBT *, DBT *), unsigned int flags) |
int | db3join (dbiIndex dbi, DBC **curslist, DBC **dbcp, unsigned int flags) |
int | db3close (dbiIndex dbi, unsigned int flags) |
int | db3open (rpmdb rpmdb, rpmTag rpmtag, dbiIndex *dbip) |
Variables | |
int | _debug = 1 |
_dbiVec | db3vec |
Definition in file db3.c.
|
Definition at line 147 of file db3.c. References _, _dbiIndex::dbi_api, error(), RPMERR_DBERR, and rpmError. Referenced by db3associate(), db3cclose(), db3ccount(), db3cdel(), db3cdup(), db3cget(), db3close(), db3copen(), db3cpget(), db3cput(), db3join(), db3open(), db3stat(), db3sync(), db_fini(), and db_init(). |
|
Definition at line 210 of file db3.c. Referenced by db_init(). |
|
Definition at line 685 of file db3.c. References _debug, cvtdberr(), and _dbiIndex::dbi_db. |
|
Definition at line 640 of file db3.c. References _dbiIndex::dbi_db. |
|
Definition at line 480 of file db3.c. References _debug, and cvtdberr(). Referenced by db3copen(). |
|
Definition at line 622 of file db3.c. References _debug, and cvtdberr(). |
|
Definition at line 544 of file db3.c. References _debug, cvtdberr(), _dbiIndex::dbi_db, and _dbiIndex::dbi_txnid. |
|
Definition at line 465 of file db3.c. References _debug, and cvtdberr(). |
|
Definition at line 574 of file db3.c. References _debug, cvtdberr(), _dbiIndex::dbi_db, and _dbiIndex::dbi_txnid. |
|
|
Definition at line 495 of file db3.c. References _debug, cvtdberr(), db3cclose(), _dbiIndex::dbi_db, _dbiIndex::dbi_eflags, and _dbiIndex::dbi_oflags. |
|
Definition at line 601 of file db3.c. References _debug, cvtdberr(), and _dbiIndex::dbi_db. |
|
Definition at line 524 of file db3.c. References _debug, cvtdberr(), _dbiIndex::dbi_db, and _dbiIndex::dbi_txnid. |
|
Definition at line 709 of file db3.c. References _debug, cvtdberr(), and _dbiIndex::dbi_db. |
|
|
Definition at line 660 of file db3.c. References _debug, _free(), cvtdberr(), _dbiIndex::dbi_db, and _dbiIndex::dbi_stats. |
|
Definition at line 445 of file db3.c. References _debug, cvtdberr(), and _dbiIndex::dbi_db. |
|
Definition at line 168 of file db3.c. References _, _debug, cvtdberr(), rpmdb_s::db_dbenv, rpmdb_s::db_remove_env, _dbiIndex::dbi_rpmdb, RPMMESS_DEBUG, and rpmMessage. Referenced by db3close(). |
|
|
Definition at line 7 of file db3.c. Referenced by db3associate(), db3cclose(), db3ccount(), db3cdel(), db3cdup(), db3cget(), db3close(), db3copen(), db3cpget(), db3cput(), db3join(), db3open(), db3stat(), db3sync(), db_fini(), and db_init(). |