hash_dup.c File Reference

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

Go to the source code of this file.


static int __ham_check_move (DBC *dbc, u_int32_t add_len)
static int __ham_dcursor (DBC *dbc, db_pgno_t pgno, u_int32_t indx)
static int __ham_dcursor __P ((DBC *, db_pgno_t, u_int32_t))
static int __ham_check_move __P ((DBC *, u_int32_t))
int CDB___ham_add_dup (DBC *dbc, DBT *nval, u_int32_t flags, db_pgno_t *pgnop)
void CDB___ham_dsearch (DBC *dbc, DBT *dbt, u_int32_t *offp, int *cmpp)
int CDB___ham_dup_convert (DBC *dbc)
int CDB___ham_make_dup (DB_ENV *dbenv, const DBT *notdup, DBT *duplicate, void **bufp, u_int32_t *sizep)
void CDB___ham_move_offpage (DBC *dbc, PAGE *pagep, u_int32_t ndx, db_pgno_t pgno)


static const char revid [] = "$Id: hash__dup_8c.html,v 1.1 2008/06/08 10:19:25 sebdiaz Exp $"

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