#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] |