Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

rpmdb_s Struct Reference

#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_ndbi
dbiIndex_dbi


Detailed Description

Describes the collection of index databases used by rpm.

Definition at line 308 of file rpmdb.h.


Field Documentation

dbiIndex * rpmdb_s::_dbi
 

Tag indices.

Definition at line 330 of file rpmdb.h.

int rpmdb_s::db_api
 

Berkeley API type

Definition at line 314 of file rpmdb.h.

int rpmdb_s::db_chrootDone
 

If chroot(2) done, ignore db_root.

Definition at line 318 of file rpmdb.h.

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

FILE * rpmdb_s::db_errfile
 

Definition at line 321 of file rpmdb.h.

const char * rpmdb_s::db_errpfx
 

Definition at line 315 of file rpmdb.h.

int rpmdb_s::db_filter_dups
 

Definition at line 317 of file rpmdb.h.

int rpmdb_s::db_flags
 

Definition at line 311 of file rpmdb.h.

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

const char * rpmdb_s::db_home
 

directory path

Definition at line 310 of file rpmdb.h.

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

int rpmdb_s::db_mode
 

open mode

Definition at line 312 of file rpmdb.h.

int rpmdb_s::db_ndbi
 

No. of tag indices.

Definition at line 329 of file rpmdb.h.

int rpmdb_s::db_perms
 

open permissions

Definition at line 313 of file rpmdb.h.

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

int rpmdb_s::db_remove_env
 

Definition at line 316 of file rpmdb.h.

const char * rpmdb_s::db_root
 

path prefix

Definition at line 309 of file rpmdb.h.


The documentation for this struct was generated from the following file:
Generated at Thu Sep 6 11:32:39 2001 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001