rpmdb_s Struct Reference
[RPMDB.]

Describes the collection of index databases used by rpm. More...

#include <rpmdb.h>


Data Fields

const char * db_root
const char * db_home
int db_flags
int db_mode
int db_perms
int db_api
const char * db_errpfx
int db_remove_env
int db_filter_dups
int db_chrootDone
void(* db_errcall )(const char *db_errpfx, char *buffer)
FILE * db_errfile
void *(* db_malloc )(size_t nbytes)
void *(* db_realloc )(void *ptr, size_t nbytes)
void(* db_free )(void *ptr)
int db_opens
void * db_dbenv
int db_ndbi
dbiIndex_dbi
int nrefs


Detailed Description

Describes the collection of index databases used by rpm.

Definition at line 305 of file rpmdb.h.


Field Documentation

const char* rpmdb_s::db_root

path prefix

Definition at line 306 of file rpmdb.h.

const char* rpmdb_s::db_home

directory path

Definition at line 307 of file rpmdb.h.

Definition at line 308 of file rpmdb.h.

open mode

Definition at line 309 of file rpmdb.h.

open permissions

Definition at line 310 of file rpmdb.h.

Berkeley API type

Definition at line 311 of file rpmdb.h.

const char* rpmdb_s::db_errpfx

Definition at line 312 of file rpmdb.h.

Definition at line 313 of file rpmdb.h.

Definition at line 314 of file rpmdb.h.

If chroot(2) done, ignore db_root.

Definition at line 315 of file rpmdb.h.

void(* rpmdb_s::db_errcall)(const char *db_errpfx, char *buffer)

Definition at line 318 of file rpmdb.h.

void*(* rpmdb_s::db_malloc)(size_t nbytes)

void*(* rpmdb_s::db_realloc)(void *ptr, size_t nbytes)

void(* rpmdb_s::db_free)(void *ptr)

Definition at line 326 of file rpmdb.h.

Berkeley DB_ENV handle

Definition at line 327 of file rpmdb.h.

No. of tag indices.

Definition at line 328 of file rpmdb.h.

Tag indices.

Definition at line 329 of file rpmdb.h.

Reference count.

Definition at line 331 of file rpmdb.h.


The documentation for this struct was generated from the following file:

Generated on Wed Dec 10 00:31:37 2008 for rpm by  doxygen 1.5.6