#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, void **dbenvp) |
| int | db3sync (dbiIndex dbi, unsigned int flags) |
| int | db3c_del (dbiIndex dbi, void *dbcursor, u_int32_t flags) |
| int | db3c_dup (dbiIndex dbi, DBC *dbcursor, DBC **dbcp, u_int32_t flags) |
| int | db3c_get (dbiIndex dbi, void *dbcursor, void *key, void *data, u_int32_t flags) |
| int | db3c_put (dbiIndex dbi, void *dbcursor, void *key, void *data, u_int32_t flags) |
| int | db3c_close (dbiIndex dbi, void *dbcursor) |
| int | db3c_open (dbiIndex dbi, void **dbcp, int dbiflags) |
| int | db3cclose (dbiIndex dbi, void *dbcursor, unsigned int flags) |
| int | db3copen (dbiIndex dbi, void **dbcp, unsigned int flags) |
| int | db3cput (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, const void *datap, size_t datalen, unsigned int flags) |
| int | db3cdel (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, unsigned int flags) |
| int | db3cget (dbiIndex dbi, void *dbcursor, void **keyp, size_t *keylen, void **datap, size_t *datalen, unsigned int flags) |
| int | db3ccount (dbiIndex dbi, void *dbcursor, unsigned int *countp, unsigned int flags) |
| int | db3byteswapped (dbiIndex dbi) |
| int | db3stat (dbiIndex dbi, unsigned int flags) |
| int | db3close (dbiIndex dbi, unsigned int flags) |
| int | parseYesNo (const char *s) |
| int | wait_for_lock (void) |
| int | db3open (rpmdb rpmdb, int rpmtag, dbiIndex *dbip) |
Variables | |
| int | _debug = 1 |
| _dbiVec | db3vec |
Definition in file db3.c.
|
||||||||||||||||||||
|
Definition at line 93 of file db3.c. References _, _dbiIndex::dbi_api, RPMERR_DBERR, and rpmError. Referenced by db1cdel(), db1cget(), db1close(), db1cput(), db1sync(), db3c_close(), db3c_del(), db3c_dup(), db3c_get(), db3c_open(), db3c_put(), db3ccount(), db3cdel(), db3cget(), db3close(), db3cput(), db3open(), db3stat(), db3sync(), db_fini(), and db_init(). |
|
|
Definition at line 158 of file db3.c. Referenced by db_init(). |
|
|
Definition at line 615 of file db3.c. References DB, and _dbiIndex::dbi_db. |
|
||||||||||||
|
Definition at line 385 of file db3.c. References _debug, cvtdberr(), and DBC. Referenced by db3cclose(). |
|
||||||||||||||||
|
Definition at line 322 of file db3.c. References _debug, cvtdberr(), and DBC. Referenced by db3cdel(). |
|
||||||||||||||||||||
|
Definition at line 333 of file db3.c. References _debug, cvtdberr(), and DBC. |
|
||||||||||||||||||||||||
|
Definition at line 348 of file db3.c. References _debug, cvtdberr(), DBC, _dbiIndex::dbi_eflags, and _dbiIndex::dbi_oflags. |
|
||||||||||||||||
|
Definition at line 398 of file db3.c. References _debug, cvtdberr(), DB, DBC, _dbiIndex::dbi_db, _dbiIndex::dbi_eflags, _dbiIndex::dbi_oflags, and DBI_WRITECURSOR. Referenced by db3copen(). |
|
||||||||||||||||||||||||
|
Definition at line 372 of file db3.c. References _debug, cvtdberr(), and DBC. Referenced by db3cput(). |
|
||||||||||||||||
|
Definition at line 422 of file db3.c. References db3c_close(), DBC, DBI_ITERATOR, _dbiIndex::dbi_rmw, and _dbiIndex::dbi_use_cursors. Referenced by db3close(). |
|
||||||||||||||||||||
|
Definition at line 597 of file db3.c. References _debug, cvtdberr(), and DBC. |
|
||||||||||||||||||||||||
|
Definition at line 510 of file db3.c. References _debug, cvtdberr(), DB, db3c_del(), db3c_get(), DBC, and _dbiIndex::dbi_db. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 545 of file db3.c. References _debug, cvtdberr(), DB, db3c_get(), DBC, and _dbiIndex::dbi_db. |
|
||||||||||||
|
||||||||||||||||
|
Definition at line 450 of file db3.c. References db3c_open(), DBC, DBI_ITERATOR, _dbiIndex::dbi_rmw, and _dbiIndex::dbi_use_cursors. |
|
||||||||||||||||||||||||||||||||
|
Definition at line 478 of file db3.c. References _debug, cvtdberr(), DB, db3c_put(), DBC, and _dbiIndex::dbi_db. |
|
||||||||||||||||
|
||||||||||||
|
Definition at line 635 of file db3.c. References _debug, _free(), cvtdberr(), DB, _dbiIndex::dbi_db, and _dbiIndex::dbi_stats. |
|
||||||||||||
|
Definition at line 306 of file db3.c. References _debug, cvtdberr(), DB, and _dbiIndex::dbi_db. |
|
||||||||||||||||||||
|
Definition at line 116 of file db3.c. References _, _debug, cvtdberr(), rpmdb_s::db_dbenv, DB_ENV, rpmdb_s::db_remove_env, _dbiIndex::dbi_rpmdb, _dbiIndex::dbi_tear_down, RPMMESS_DEBUG, and rpmMessage. Referenced by db3close(). |
|
||||||||||||||||||||||||
|
|
Definition at line 809 of file db3.c. Referenced by wait_for_lock(). |
|
|
Definition at line 822 of file db3.c. References _free(), parseYesNo(), and rpmExpand(). Referenced by db3open(). |
|
|
Definition at line 7 of file db3.c. Referenced by db3c_close(), db3c_del(), db3c_dup(), db3c_get(), db3c_open(), db3c_put(), db3ccount(), db3cdel(), db3cget(), db3close(), db3cput(), db3open(), db3stat(), db3sync(), db_fini(), and db_init(). |
1.2.18