rpmdb/dbconfig.c File Reference

#include "system.h"
#include <rpmlib.h>
#include <rpmmacro.h>
#include "rpmdb.h"
#include "debug.h"

Include dependency graph for dbconfig.c:

Go to the source code of this file.

Defines

#define _RPMDB_INTERNAL
#define __USE_DB3   1

Functions

dbiIndex db3Free (dbiIndex dbi)
dbiIndex db3New (rpmdb rpmdb, rpmTag rpmtag)
const char * prDbiOpenFlags (int dbflags, int print_dbenv_flags)

Variables

_dbiIndex db3dbi
static int dbi_use_cursors
static int dbi_tear_down
poptOption rdbOptions []
static const char * db3_config_default


Detailed Description

Definition in file dbconfig.c.


Define Documentation

#define __USE_DB3   1

Definition at line 19 of file dbconfig.c.

#define _RPMDB_INTERNAL

Definition at line 10 of file dbconfig.c.


Function Documentation

dbiIndex db3Free ( dbiIndex  dbi  ) 

Definition at line 491 of file dbconfig.c.

References _free().

Referenced by db3close(), and dbiOpen().

dbiIndex db3New ( rpmdb  rpmdb,
rpmTag  rpmtag 
)

Definition at line 513 of file dbconfig.c.

References _, _free(), db3_config_default, db3dbi, rdbOptions, RPMDBI_DEPENDS, RPMDBI_PACKAGES, RPMERR_DBCONFIG, rpmError, rpmExpand(), tagName(), xcalloc(), xisspace(), xstrdup(), and xstrncasecmp().

Referenced by db3open().

const char* prDbiOpenFlags ( int  dbflags,
int  print_dbenv_flags 
)

Definition at line 697 of file dbconfig.c.

References db3dbi, rdbOptions, and stpcpy().

Referenced by db3open(), and db_init().


Variable Documentation

const char* db3_config_default [static]

Initial value:

    "hash tmpdir=/var/tmp create cdb mpool mp_mmapsize=16Mb mp_size=1Mb perms=0644"

Definition at line 509 of file dbconfig.c.

Referenced by db3New().

struct _dbiIndex db3dbi

Definition at line 23 of file dbconfig.c.

Referenced by db3New(), and prDbiOpenFlags().

int dbi_tear_down [static]

Definition at line 30 of file dbconfig.c.

int dbi_use_cursors [static]

Definition at line 27 of file dbconfig.c.


Generated on Fri Aug 31 12:48:31 2007 for rpm by  doxygen 1.5.1