#include "system.h"#include <db3/db.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 | dbiHStats_s |
| Hash database statistics. More... | |
| struct | dbiBStats_s |
| B-tree database statistics. More... | |
Functions | |
| static int | cvtdberr (dbiIndex dbi, const char *msg, int error, int printit) |
| static int | db_fini (dbiIndex dbi, const char *dbhome, const char *dbfile, const char *dbsubfile) |
| static int | db3_fsync_disable (int fd) |
| static int | db_init (dbiIndex dbi, const char *dbhome, const char *dbfile, const char *dbsubfile, void **dbenvp) |
| static int | db3sync (dbiIndex dbi, unsigned int flags) |
| static int | db3c_del (dbiIndex dbi, void *dbcursor, u_int32_t flags) |
| static int | db3c_dup (dbiIndex dbi, void *dbcursor, void **dbcp, u_int32_t flags) |
| static int | db3c_get (dbiIndex dbi, void *dbcursor, void *key, void *data, u_int32_t flags) |
| static int | db3c_put (dbiIndex dbi, void *dbcursor, void *key, void *data, u_int32_t flags) |
| static int | db3c_close (dbiIndex dbi, void *dbcursor) |
| static int | db3c_open (dbiIndex dbi, void **dbcp, int dbiflags) |
| static int | db3cclose (dbiIndex dbi, void *dbcursor, unsigned int flags) |
| static int | db3copen (dbiIndex dbi, void **dbcp, unsigned int flags) |
| static int | db3cput (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, const void *datap, size_t datalen, unsigned int flags) |
| static int | db3cdel (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, unsigned int flags) |
| static int | db3cget (dbiIndex dbi, void *dbcursor, void **keyp, size_t *keylen, void **datap, size_t *datalen, unsigned int flags) |
| static int | db3ccount (dbiIndex dbi, void *dbcursor, unsigned int *countp, unsigned int flags) |
| static int | db3byteswapped (dbiIndex dbi) |
| static int | db3stat (dbiIndex dbi, unsigned int flags) |
| static int | db3close (dbiIndex dbi, unsigned int flags) |
| static int | db3open (rpmdb rpmdb, int rpmtag, dbiIndex *dbip) |
Variables | |
| static int | _debug = 1 |
| struct _dbiVec | db3vec |
Definition in file db3.c.
| static int cvtdberr | ( | dbiIndex | dbi, | |
| const char * | msg, | |||
| int | error, | |||
| int | printit | |||
| ) | [static] |
| static int db3c_close | ( | dbiIndex | dbi, | |
| void * | dbcursor | |||
| ) | [inline, static] |
| static int db3c_del | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| u_int32_t | flags | |||
| ) | [static] |
| static int db3c_dup | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| void ** | dbcp, | |||
| u_int32_t | flags | |||
| ) | [static] |
| static int db3c_get | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| void * | key, | |||
| void * | data, | |||
| u_int32_t | flags | |||
| ) | [static] |
| static int db3c_open | ( | dbiIndex | dbi, | |
| void ** | dbcp, | |||
| int | dbiflags | |||
| ) | [inline, static] |
| static int db3c_put | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| void * | key, | |||
| void * | data, | |||
| u_int32_t | flags | |||
| ) | [static] |
| static int db3cclose | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| unsigned int | flags | |||
| ) | [static] |
| static int db3ccount | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| unsigned int * | countp, | |||
| unsigned int | flags | |||
| ) | [static] |
| static int db3cdel | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| const void * | keyp, | |||
| size_t | keylen, | |||
| unsigned int | flags | |||
| ) | [static] |
| static int db3cget | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| void ** | keyp, | |||
| size_t * | keylen, | |||
| void ** | datap, | |||
| size_t * | datalen, | |||
| unsigned int | flags | |||
| ) | [static] |
| static int db3close | ( | dbiIndex | dbi, | |
| unsigned int | flags | |||
| ) | [static] |
| static int db3copen | ( | dbiIndex | dbi, | |
| void ** | dbcp, | |||
| unsigned int | flags | |||
| ) | [static] |
| static int db3cput | ( | dbiIndex | dbi, | |
| void * | dbcursor, | |||
| const void * | keyp, | |||
| size_t | keylen, | |||
| const void * | datap, | |||
| size_t | datalen, | |||
| unsigned int | flags | |||
| ) | [static] |
| static int db3stat | ( | dbiIndex | dbi, | |
| unsigned int | flags | |||
| ) | [static] |
| static int db3sync | ( | dbiIndex | dbi, | |
| unsigned int | flags | |||
| ) | [static] |
| static int db_fini | ( | dbiIndex | dbi, | |
| const char * | dbhome, | |||
| const char * | dbfile, | |||
| const char * | dbsubfile | |||
| ) | [static] |
| static int db_init | ( | dbiIndex | dbi, | |
| const char * | dbhome, | |||
| const char * | dbfile, | |||
| const char * | dbsubfile, | |||
| void ** | dbenvp | |||
| ) | [static] |
1.5.6