db_cam.c File Reference

#include "config.h"
#include <sys/types.h>
#include <string.h>
#include <errno.h>
#include "db_int.h"
#include "db_page.h"
#include "db_shash.h"
#include "lock.h"
#include "btree.h"
#include "hash.h"
#include "qam.h"
#include "db_ext.h"

Go to the source code of this file.

Defines

#define IS_INITIALIZED(dbc)   ((dbc)->internal->pgno != PGNO_INVALID)
#define LOCKING_DONE(dbp, dbc)
#define LOCKING_INIT(dbp, dbc)

Functions

static int __db_c_cleanup (DBC *dbc, DBC *dbc_n, int failed)
static int __db_c_idup (DBC *dbc_orig, DBC **dbcp, u_int32_t flags)
static int __db_wrlock_err (DB_ENV *dbenv)
static int __db_wrlock_err __P ((DB_ENV *))
static int __db_c_idup __P ((DBC *, DBC **, u_int32_t))
static int __db_c_cleanup __P ((DBC *, DBC *, int))
int CDB___db_c_close (DBC *dbc)
int CDB___db_c_count (DBC *dbc, db_recno_t *recnop, u_int32_t flags)
int CDB___db_c_del (DBC *dbc, u_int32_t flags)
int CDB___db_c_destroy (DBC *dbc)
int CDB___db_c_dup (DBC *dbc_orig, DBC **dbcp, u_int32_t flags)
int CDB___db_c_get (DBC *dbc_arg, DBT *key, DBT *data, u_int32_t flags)
int CDB___db_c_put (DBC *dbc_arg, DBT *key, DBT *data, u_int32_t flags)
int CDB___db_cdb_cdup (DBC *dbc_orig, DBC *dbc_n)
int CDB___db_duperr (DB *dbp, u_int32_t flags)

Variables

static const char revid [] = "$Id: db__cam_8c.html,v 1.1 2008/06/08 10:17:22 sebdiaz Exp $"


Generated on Sun Jun 8 10:56:45 2008 for GNUmifluz by  doxygen 1.5.5