#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 $" |