rpmdb/tjfn.c File Reference

#include <sys/types.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <stdio.h>
#include <db.h>

Go to the source code of this file.

Defines

#define RPMDB_HOME   "/tmp/rpm"
#define RPMDB_Packages   "Packages"
#define RPMDB_Dirnames   "Dirnames"
#define RPMDB_Basenames   "Basenames"

Functions

static int rnum (int rmin, int rmax)
static int db_init (const char *home, DB_ENV **dbenvp)
static int db_open (const char *dbfn, DB_ENV *dbenv, DB **dbp)
static int db_put (DB *db, const char *kstr, int klen, const char *dstr, int dlen)
static int db_join (DB *pkgdb, DB *dndb, DB *bndb)
int main (int argc, char *argv[])

Variables

static int nentries = 100


Define Documentation

#define RPMDB_Basenames   "Basenames"

Definition at line 14 of file tjfn.c.

Referenced by main().

#define RPMDB_Dirnames   "Dirnames"

Definition at line 13 of file tjfn.c.

Referenced by main().

#define RPMDB_HOME   "/tmp/rpm"

Definition at line 11 of file tjfn.c.

Referenced by main().

#define RPMDB_Packages   "Packages"

Definition at line 12 of file tjfn.c.

Referenced by main().


Function Documentation

static int db_init ( const char *  home,
DB_ENV **  dbenvp 
) [static]

Definition at line 32 of file tjfn.c.

References flags.

static int db_join ( DB pkgdb,
DB dndb,
DB bndb 
) [static]

Definition at line 116 of file tjfn.c.

References data, DB_NOTFOUND, nentries, and rnum().

Referenced by main().

static int db_open ( const char *  dbfn,
DB_ENV dbenv,
DB **  dbp 
) [static]

Definition at line 57 of file tjfn.c.

References db.

Referenced by main().

static int db_put ( DB db,
const char *  kstr,
int  klen,
const char *  dstr,
int  dlen 
) [static]

Definition at line 91 of file tjfn.c.

References data, and db.

Referenced by main().

int main ( int  argc,
char *  argv[] 
)

Definition at line 196 of file tjfn.c.

References db_init(), db_join(), db_open(), db_put(), nentries, RPMDB_Basenames, RPMDB_Dirnames, RPMDB_HOME, and RPMDB_Packages.

static int rnum ( int  rmin,
int  rmax 
) [static]

Definition at line 19 of file tjfn.c.

Referenced by db_join().


Variable Documentation

int nentries = 100 [static]

Definition at line 16 of file tjfn.c.

Referenced by db_join(), htab_expand(), and main().


Generated on Mon Mar 5 14:31:03 2007 for rpm by  doxygen 1.5.1