Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

lib/db1.c File Reference

More...

#include "system.h"
#include <db.h>
#include <rpmio_internal.h>
#include <rpmlib.h>
#include <rpmmacro.h>
#include <rpmurl.h>
#include "falloc.h"
#include "misc.h"
#include "rpmdb.h"
#include "debug.h"

Go to the source code of this file.

Defines

#define DB_VERSION_MAJOR   1
#define DB_VERSION_MINOR   85
#define DB_VERSION_PATCH   0
#define _mymemset(_a, _b, _c)
#define DBC   void

Functions

DBTYPE db3_to_dbtype (int dbitype)
const char* db_strerror (int error)
int cvtdberr (dbiIndex dbi, const char *msg, int error, int printit)
int db1sync (dbiIndex dbi, unsigned int flags)
int db1byteswapped (dbiIndex dbi)
void* doGetRecord (FD_t pkgs, unsigned int offset)
int db1copen (dbiIndex dbi, void **dbcp, unsigned int flags)
int db1cclose (dbiIndex dbi, void *dbcursor, unsigned int flags)
int db1cget (dbiIndex dbi, void *dbcursor, void **keyp, size_t *keylen, void **datap, size_t *datalen, unsigned int flags)
int db1cdel (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, unsigned int flags)
int db1cput (dbiIndex dbi, void *dbcursor, const void *keyp, size_t keylen, const void *datap, size_t datalen, unsigned int flags)
int db1close (dbiIndex dbi, unsigned int flags)
int db1open (rpmdb rpmdb, int rpmtag, dbiIndex *dbip)

Variables

int _debug = 1
struct _dbiVec db1vec


Detailed Description

Definition in file db1.c.


Define Documentation

#define DBC   void
 

Definition at line 33 of file db1.c.

#define DB_VERSION_MAJOR   1
 

Definition at line 19 of file db1.c.

#define DB_VERSION_MINOR   85
 

Definition at line 20 of file db1.c.

#define DB_VERSION_PATCH   0
 

Definition at line 21 of file db1.c.

#define _mymemset( _a, _b, _c )
 

Value:

Definition at line 23 of file db1.c.

Referenced by db1cdel().


Function Documentation

int cvtdberr ( dbiIndex dbi,
const char * msg,
int error,
int printit ) [static]
 

Definition at line 80 of file db1.c.

Referenced by db1cdel(), db1cget(), db1close(), db1cput(), and db1sync().

int db1byteswapped ( dbiIndex dbi ) [static]
 

Definition at line 121 of file db1.c.

int db1cclose ( dbiIndex dbi,
void * dbcursor,
unsigned int flags ) [static]
 

Definition at line 207 of file db1.c.

int db1cdel ( dbiIndex dbi,
void * dbcursor,
const void * keyp,
size_t keylen,
unsigned int flags ) [static]
 

Definition at line 291 of file db1.c.

int db1cget ( dbiIndex dbi,
void * dbcursor,
void ** keyp,
size_t * keylen,
void ** datap,
size_t * datalen,
unsigned int flags ) [static]
 

Definition at line 212 of file db1.c.

int db1close ( dbiIndex dbi,
unsigned int flags ) [static]
 

Definition at line 365 of file db1.c.

Referenced by db1open().

int db1copen ( dbiIndex dbi,
void ** dbcp,
unsigned int flags ) [static]
 

Definition at line 200 of file db1.c.

int db1cput ( dbiIndex dbi,
void * dbcursor,
const void * keyp,
size_t keylen,
const void * datap,
size_t datalen,
unsigned int flags ) [static]
 

Definition at line 317 of file db1.c.

int db1open ( rpmdb rpmdb,
int rpmtag,
dbiIndex * dbip ) [static]
 

Definition at line 402 of file db1.c.

int db1sync ( dbiIndex dbi,
unsigned int flags ) [static]
 

Definition at line 102 of file db1.c.

DBTYPE db3_to_dbtype ( int dbitype ) [inline, static]
 

Definition at line 43 of file db1.c.

Referenced by db1open().

const char* db_strerror ( int error ) [static]
 

Definition at line 55 of file db1.c.

Referenced by cvtdberr().

void* doGetRecord ( FD_t pkgs,
unsigned int offset ) [static]
 

Definition at line 126 of file db1.c.

Referenced by db1cget().


Variable Documentation

int _debug = 1 [static]
 

Definition at line 7 of file db1.c.


Generated at Mon May 21 08:53:41 2001 for rpm by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001