head	1.6;
access;
symbols
	rpm-4_4_8-release:1.3.2.2
	rpm-4_4_7-release:1.3.2.2
	db-4_5_20:1.6
	rpm-4_4_6-release:1.3.2.1
	rpm-4_4_5-release:1.3.2.1
	db-4_4_20:1.5
	rpm-4_4_4-release:1.3.2.1
	db-4_4_16:1.5
	rpm-4_4_3-release:1.3.2.1
	db-4_4_11:1.5
	db-4_3_29:1.3
	jbj_before_tklcpatches:1.3
	rpm-4_4_2-release:1.3
	pjones-sparse-experiment:1.4.0.2
	db-4_4_4:1.4
	rpm-4_4_1-release:1.3
	db-4_3_27:1.3
	rpm-4_4-release:1.3
	rpm-4_4:1.3.0.2
	db-4_3_21:1.3
	db-4_3_14:1.3
	db-4_2_52:1.2
	rpm-4_3_1-start:1.2
	rpm-4_3:1.2.0.2
	rpm-4_2_1-release:1.1.1.4
	rpm-4_1_1-release:1.1.1.4
	rpm-4_2-release:1.1.1.4
	rpm-4_2:1.1.1.4.0.2
	postmerge-db-4_1_24-release:1.1.1.4
	premerge-db-4_1_24-release:1.1.1.4
	db-4_1_24-release:1.1.1.4
	pre-db-4_1_24-release:1.1.1.4
	rpm-4_1-release:1.1.1.3
	postmerge-db-4_1_17:1.1.1.4
	premerge-db-4_1_17:1.1.1.4
	db-4_1_17:1.1.1.4
	pre-db-4_1_17:1.1.1.3
	rpm-4_1:1.1.1.3.0.2
	rpm-4_0_4-release:1.1.1.2.2.1
	jbj-before-beecrypt:1.1.1.2.2.1
	postmerge-db-4_0_14:1.1.1.3
	premerge-db-4_0_14:1.1.1.3
	db-4_0_14:1.1.1.3
	pre-db-4_0_14:1.1.1.3
	rpm-4_0_3-release:1.1.1.2.2.1
	postmerge-db-4_0_7:1.1.1.3
	premerge-db-4_0_7:1.1.1.3
	db-4_0_7:1.1.1.3
	pre-db-4_0_7:1.1.1.3
	jbj_b4_rollback:1.1.1.2.2.1
	postmerge-db-3_3_11-release:1.1.1.3
	premerge-db-3_3_11-release:1.1.1.3
	db-3_3_11-release:1.1.1.3
	pre-db-3_3_11-release:1.1.1.2
	rpm-4_0:1.1.1.2.0.2
	postmerge-db-3_3_4-release:1.1.1.2
	premerge-db-3_3_4-release:1.1.1.2
	db-3_3_4-release:1.1.1.2
	pre-db-3_3_4-release:1.1.1.1
	db-3_2_9-release:1.1.1.1
	db-3_2_9-vendor:1.1.1;
locks; strict;
comment	@# @;


1.6
date	2006.10.01.20.18.55;	author jbj;	state Exp;
branches;
next	1.5;

1.5
date	2005.10.28.17.13.18;	author jbj;	state Exp;
branches;
next	1.4;

1.4
date	2005.02.21.15.53.58;	author jbj;	state Exp;
branches;
next	1.3;

1.3
date	2004.10.16.01.31.55;	author jbj;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2003.12.15.21.42.44;	author jbj;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.21.18.33.38;	author jbj;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.03.21.18.33.38;	author jbj;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2001.05.13.19.58.27;	author jbj;	state Exp;
branches
	1.1.1.2.2.1;
next	1.1.1.3;

1.1.1.3
date	2001.07.23.20.09.05;	author jbj;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2002.08.14.16.31.56;	author jbj;	state Exp;
branches;
next	;

1.1.1.2.2.1
date	2001.07.23.20.31.15;	author jbj;	state Exp;
branches;
next	;

1.3.2.1
date	2005.10.28.18.44.32;	author jbj;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2006.10.01.22.29.22;	author jbj;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Update to db-4.5.20.
@
text
@#include "db_config.h"

#include "db_int.h"
#ifndef NO_SYSTEM_INCLUDES
#include <rpc/rpc.h>
#endif
#include "db_server.h"
#include "dbinc/db_server_int.h"

/* BEGIN __env_create_proc */
void
__env_create_proc(timeout, replyp)
	u_int32_t timeout;
	__env_create_reply *replyp;
/* END __env_create_proc */
{
	int ret;


	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_cdsgroup_begin_proc */
void
__env_cdsgroup_begin_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_cdsgroup_begin_reply *replyp;
/* END __env_cdsgroup_begin_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_close_proc */
void
__env_close_proc(dbenvcl_id, flags, replyp)
	unsigned int dbenvcl_id;
	u_int32_t flags;
	__env_close_reply *replyp;
/* END __env_close_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_dbremove_proc */
void
__env_dbremove_proc(dbenvcl_id, txnpcl_id, name,
		subdb, flags, replyp)
	unsigned int dbenvcl_id;
	unsigned int txnpcl_id;
	char *name;
	char *subdb;
	u_int32_t flags;
	__env_dbremove_reply *replyp;
/* END __env_dbremove_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_dbrename_proc */
void
__env_dbrename_proc(dbenvcl_id, txnpcl_id, name,
		subdb, newname, flags, replyp)
	unsigned int dbenvcl_id;
	unsigned int txnpcl_id;
	char *name;
	char *subdb;
	char *newname;
	u_int32_t flags;
	__env_dbrename_reply *replyp;
/* END __env_dbrename_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_get_cachesize_proc */
void
__env_get_cachesize_proc(dbenvcl_id,
		replyp)
	unsigned int dbenvcl_id;
	__env_get_cachesize_reply *replyp;
/* END __env_get_cachesize_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_get_encrypt_flags_proc */
void
__env_get_encrypt_flags_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_get_encrypt_flags_reply *replyp;
/* END __env_get_encrypt_flags_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_get_flags_proc */
void
__env_get_flags_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_get_flags_reply *replyp;
/* END __env_get_flags_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_get_home_proc */
void
__env_get_home_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_get_home_reply *replyp;
/* END __env_get_home_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_get_open_flags_proc */
void
__env_get_open_flags_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_get_open_flags_reply *replyp;
/* END __env_get_open_flags_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_open_proc */
void
__env_open_proc(dbenvcl_id, home, flags,
		mode, replyp)
	unsigned int dbenvcl_id;
	char *home;
	u_int32_t flags;
	u_int32_t mode;
	__env_open_reply *replyp;
/* END __env_open_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_remove_proc */
void
__env_remove_proc(dbenvcl_id, home, flags, replyp)
	unsigned int dbenvcl_id;
	char *home;
	u_int32_t flags;
	__env_remove_reply *replyp;
/* END __env_remove_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_set_cachesize_proc */
void
__env_set_cachesize_proc(dbenvcl_id, gbytes, bytes,
		ncache, replyp)
	unsigned int dbenvcl_id;
	u_int32_t gbytes;
	u_int32_t bytes;
	u_int32_t ncache;
	__env_set_cachesize_reply *replyp;
/* END __env_set_cachesize_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_set_encrypt_proc */
void
__env_set_encrypt_proc(dbenvcl_id, passwd, flags, replyp)
	unsigned int dbenvcl_id;
	char *passwd;
	u_int32_t flags;
	__env_set_encrypt_reply *replyp;
/* END __env_set_encrypt_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_set_flags_proc */
void
__env_set_flags_proc(dbenvcl_id, flags, onoff, replyp)
	unsigned int dbenvcl_id;
	u_int32_t flags;
	u_int32_t onoff;
	__env_set_flags_reply *replyp;
/* END __env_set_flags_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_txn_begin_proc */
void
__env_txn_begin_proc(dbenvcl_id, parentcl_id,
		flags, replyp)
	unsigned int dbenvcl_id;
	unsigned int parentcl_id;
	u_int32_t flags;
	__env_txn_begin_reply *replyp;
/* END __env_txn_begin_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
	DB_TXN * parent;
	ct_entry *parent_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
	ACTIVATE_CTP(parent_ctp, parentcl_id, CT_TXN);
	parent = (DB_TXN *)parent_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_txn_recover_proc */
void
__env_txn_recover_proc(dbenvcl_id, count,
		flags, replyp, freep)
	unsigned int dbenvcl_id;
	u_int32_t count;
	u_int32_t flags;
	__env_txn_recover_reply *replyp;
	int * freep;
/* END __env_txn_recover_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_create_proc */
void
__db_create_proc(dbenvcl_id, flags, replyp)
	unsigned int dbenvcl_id;
	u_int32_t flags;
	__db_create_reply *replyp;
/* END __db_create_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_associate_proc */
void
__db_associate_proc(dbpcl_id, txnpcl_id, sdbpcl_id,
		flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	unsigned int sdbpcl_id;
	u_int32_t flags;
	__db_associate_reply *replyp;
/* END __db_associate_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
	DB * sdbp;
	ct_entry *sdbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
	ACTIVATE_CTP(sdbp_ctp, sdbpcl_id, CT_DB);
	sdbp = (DB *)sdbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_close_proc */
void
__db_close_proc(dbpcl_id, flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t flags;
	__db_close_reply *replyp;
/* END __db_close_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_cursor_proc */
void
__db_cursor_proc(dbpcl_id, txnpcl_id,
		flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t flags;
	__db_cursor_reply *replyp;
/* END __db_cursor_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_del_proc */
void
__db_del_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t flags;
	__db_del_reply *replyp;
/* END __db_del_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_proc */
void
__db_get_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_get_reply *replyp;
	int * freep;
/* END __db_get_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_bt_minkey_proc */
void
__db_get_bt_minkey_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_bt_minkey_reply *replyp;
/* END __db_get_bt_minkey_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_dbname_proc */
void
__db_get_dbname_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_dbname_reply *replyp;
/* END __db_get_dbname_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_encrypt_flags_proc */
void
__db_get_encrypt_flags_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_encrypt_flags_reply *replyp;
/* END __db_get_encrypt_flags_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_flags_proc */
void
__db_get_flags_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_flags_reply *replyp;
/* END __db_get_flags_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_h_ffactor_proc */
void
__db_get_h_ffactor_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_h_ffactor_reply *replyp;
/* END __db_get_h_ffactor_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_h_nelem_proc */
void
__db_get_h_nelem_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_h_nelem_reply *replyp;
/* END __db_get_h_nelem_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_lorder_proc */
void
__db_get_lorder_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_lorder_reply *replyp;
/* END __db_get_lorder_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_open_flags_proc */
void
__db_get_open_flags_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_open_flags_reply *replyp;
/* END __db_get_open_flags_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_pagesize_proc */
void
__db_get_pagesize_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_pagesize_reply *replyp;
/* END __db_get_pagesize_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_q_extentsize_proc */
void
__db_get_q_extentsize_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_q_extentsize_reply *replyp;
/* END __db_get_q_extentsize_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_re_delim_proc */
void
__db_get_re_delim_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_re_delim_reply *replyp;
/* END __db_get_re_delim_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_re_len_proc */
void
__db_get_re_len_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_re_len_reply *replyp;
/* END __db_get_re_len_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_get_re_pad_proc */
void
__db_get_re_pad_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_re_pad_reply *replyp;
/* END __db_get_re_pad_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_join_proc */
void
__db_join_proc(dbpcl_id, curs, curslen,
		flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t * curs;
	u_int32_t curslen;
	u_int32_t flags;
	__db_join_reply *replyp;
/* END __db_join_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_key_range_proc */
void
__db_key_range_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t flags;
	__db_key_range_reply *replyp;
/* END __db_key_range_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_open_proc */
void
__db_open_proc(dbpcl_id, txnpcl_id, name,
		subdb, type, flags, mode, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	char *name;
	char *subdb;
	u_int32_t type;
	u_int32_t flags;
	u_int32_t mode;
	__db_open_reply *replyp;
/* END __db_open_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_pget_proc */
void
__db_pget_proc(dbpcl_id, txnpcl_id, skeydlen,
		skeydoff, skeyulen, skeyflags, skeydata,
		skeysize, pkeydlen, pkeydoff, pkeyulen,
		pkeyflags, pkeydata, pkeysize, datadlen,
		datadoff, dataulen, dataflags, datadata,
		datasize, flags, replyp, freep)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t skeydlen;
	u_int32_t skeydoff;
	u_int32_t skeyulen;
	u_int32_t skeyflags;
	void *skeydata;
	u_int32_t skeysize;
	u_int32_t pkeydlen;
	u_int32_t pkeydoff;
	u_int32_t pkeyulen;
	u_int32_t pkeyflags;
	void *pkeydata;
	u_int32_t pkeysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_pget_reply *replyp;
	int * freep;
/* END __db_pget_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_put_proc */
void
__db_put_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_put_reply *replyp;
	int * freep;
/* END __db_put_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_remove_proc */
void
__db_remove_proc(dbpcl_id, name, subdb,
		flags, replyp)
	unsigned int dbpcl_id;
	char *name;
	char *subdb;
	u_int32_t flags;
	__db_remove_reply *replyp;
/* END __db_remove_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_rename_proc */
void
__db_rename_proc(dbpcl_id, name, subdb,
		newname, flags, replyp)
	unsigned int dbpcl_id;
	char *name;
	char *subdb;
	char *newname;
	u_int32_t flags;
	__db_rename_reply *replyp;
/* END __db_rename_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_bt_minkey_proc */
void
__db_set_bt_minkey_proc(dbpcl_id, minkey, replyp)
	unsigned int dbpcl_id;
	u_int32_t minkey;
	__db_set_bt_minkey_reply *replyp;
/* END __db_set_bt_minkey_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_encrypt_proc */
void
__db_set_encrypt_proc(dbpcl_id, passwd, flags, replyp)
	unsigned int dbpcl_id;
	char *passwd;
	u_int32_t flags;
	__db_set_encrypt_reply *replyp;
/* END __db_set_encrypt_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_flags_proc */
void
__db_set_flags_proc(dbpcl_id, flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t flags;
	__db_set_flags_reply *replyp;
/* END __db_set_flags_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_h_ffactor_proc */
void
__db_set_h_ffactor_proc(dbpcl_id, ffactor, replyp)
	unsigned int dbpcl_id;
	u_int32_t ffactor;
	__db_set_h_ffactor_reply *replyp;
/* END __db_set_h_ffactor_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_h_nelem_proc */
void
__db_set_h_nelem_proc(dbpcl_id, nelem, replyp)
	unsigned int dbpcl_id;
	u_int32_t nelem;
	__db_set_h_nelem_reply *replyp;
/* END __db_set_h_nelem_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_lorder_proc */
void
__db_set_lorder_proc(dbpcl_id, lorder, replyp)
	unsigned int dbpcl_id;
	u_int32_t lorder;
	__db_set_lorder_reply *replyp;
/* END __db_set_lorder_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_pagesize_proc */
void
__db_set_pagesize_proc(dbpcl_id, pagesize, replyp)
	unsigned int dbpcl_id;
	u_int32_t pagesize;
	__db_set_pagesize_reply *replyp;
/* END __db_set_pagesize_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_q_extentsize_proc */
void
__db_set_q_extentsize_proc(dbpcl_id, extentsize, replyp)
	unsigned int dbpcl_id;
	u_int32_t extentsize;
	__db_set_q_extentsize_reply *replyp;
/* END __db_set_q_extentsize_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_re_delim_proc */
void
__db_set_re_delim_proc(dbpcl_id, delim, replyp)
	unsigned int dbpcl_id;
	u_int32_t delim;
	__db_set_re_delim_reply *replyp;
/* END __db_set_re_delim_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_re_len_proc */
void
__db_set_re_len_proc(dbpcl_id, len, replyp)
	unsigned int dbpcl_id;
	u_int32_t len;
	__db_set_re_len_reply *replyp;
/* END __db_set_re_len_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_re_pad_proc */
void
__db_set_re_pad_proc(dbpcl_id, pad, replyp)
	unsigned int dbpcl_id;
	u_int32_t pad;
	__db_set_re_pad_reply *replyp;
/* END __db_set_re_pad_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_stat_proc */
void
__db_stat_proc(dbpcl_id, txnpcl_id,
		flags, replyp, freep)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t flags;
	__db_stat_reply *replyp;
	int * freep;
/* END __db_stat_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_sync_proc */
void
__db_sync_proc(dbpcl_id, flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t flags;
	__db_sync_reply *replyp;
/* END __db_sync_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_truncate_proc */
void
__db_truncate_proc(dbpcl_id, txnpcl_id,
		flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t flags;
	__db_truncate_reply *replyp;
/* END __db_truncate_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_close_proc */
void
__dbc_c_close_proc(dbccl_id, replyp)
	unsigned int dbccl_id;
	__dbc_c_close_reply *replyp;
/* END __dbc_c_close_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_count_proc */
void
__dbc_c_count_proc(dbccl_id, flags, replyp)
	unsigned int dbccl_id;
	u_int32_t flags;
	__dbc_c_count_reply *replyp;
/* END __dbc_c_count_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_del_proc */
void
__dbc_c_del_proc(dbccl_id, flags, replyp)
	unsigned int dbccl_id;
	u_int32_t flags;
	__dbc_c_del_reply *replyp;
/* END __dbc_c_del_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_dup_proc */
void
__dbc_c_dup_proc(dbccl_id, flags, replyp)
	unsigned int dbccl_id;
	u_int32_t flags;
	__dbc_c_dup_reply *replyp;
/* END __dbc_c_dup_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_get_proc */
void
__dbc_c_get_proc(dbccl_id, keydlen, keydoff,
		keyulen, keyflags, keydata, keysize,
		datadlen, datadoff, dataulen, dataflags,
		datadata, datasize, flags, replyp, freep)
	unsigned int dbccl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__dbc_c_get_reply *replyp;
	int * freep;
/* END __dbc_c_get_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_pget_proc */
void
__dbc_c_pget_proc(dbccl_id, skeydlen, skeydoff,
		skeyulen, skeyflags, skeydata, skeysize,
		pkeydlen, pkeydoff, pkeyulen, pkeyflags,
		pkeydata, pkeysize, datadlen, datadoff,
		dataulen, dataflags, datadata, datasize,
		flags, replyp, freep)
	unsigned int dbccl_id;
	u_int32_t skeydlen;
	u_int32_t skeydoff;
	u_int32_t skeyulen;
	u_int32_t skeyflags;
	void *skeydata;
	u_int32_t skeysize;
	u_int32_t pkeydlen;
	u_int32_t pkeydoff;
	u_int32_t pkeyulen;
	u_int32_t pkeyflags;
	void *pkeydata;
	u_int32_t pkeysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__dbc_c_pget_reply *replyp;
	int * freep;
/* END __dbc_c_pget_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_c_put_proc */
void
__dbc_c_put_proc(dbccl_id, keydlen, keydoff,
		keyulen, keyflags, keydata, keysize,
		datadlen, datadoff, dataulen, dataflags,
		datadata, datasize, flags, replyp, freep)
	unsigned int dbccl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__dbc_c_put_reply *replyp;
	int * freep;
/* END __dbc_c_put_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_abort_proc */
void
__txn_abort_proc(txnpcl_id, replyp)
	unsigned int txnpcl_id;
	__txn_abort_reply *replyp;
/* END __txn_abort_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_commit_proc */
void
__txn_commit_proc(txnpcl_id, flags, replyp)
	unsigned int txnpcl_id;
	u_int32_t flags;
	__txn_commit_reply *replyp;
/* END __txn_commit_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_discard_proc */
void
__txn_discard_proc(txnpcl_id, flags, replyp)
	unsigned int txnpcl_id;
	u_int32_t flags;
	__txn_discard_reply *replyp;
/* END __txn_discard_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_prepare_proc */
void
__txn_prepare_proc(txnpcl_id, gid, replyp)
	unsigned int txnpcl_id;
	u_int8_t *gid;
	__txn_prepare_reply *replyp;
/* END __txn_prepare_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

@


1.5
log
@Update to db-4.4.11.
@
text
@d3 1
a4 2
#include <sys/types.h>

a5 2

#include <string.h>
a6 1

a7 2

#include "db_int.h"
d19 22
@


1.4
log
@Upgrade to db-4.4.4.
@
text
@d16 1
a16 1
/* BEGIN __env_get_cachesize_proc */
d18 4
a21 31
__env_get_cachesize_proc(dbenvcl_id,
		replyp)
	unsigned int dbenvcl_id;
	__env_get_cachesize_reply *replyp;
/* END __env_get_cachesize_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_cachesize_proc */
void
__env_cachesize_proc(dbenvcl_id, gbytes, bytes,
		ncache, replyp)
	unsigned int dbenvcl_id;
	u_int32_t gbytes;
	u_int32_t bytes;
	u_int32_t ncache;
	__env_cachesize_reply *replyp;
/* END __env_cachesize_proc */
a23 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
a24 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
a56 18
/* BEGIN __env_create_proc */
void
__env_create_proc(timeout, replyp)
	u_int32_t timeout;
	__env_create_reply *replyp;
/* END __env_create_proc */
{
	int ret;


	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d120 1
a120 1
/* BEGIN __env_get_encrypt_flags_proc */
d122 2
a123 1
__env_get_encrypt_flags_proc(dbenvcl_id, replyp)
d125 2
a126 2
	__env_get_encrypt_flags_reply *replyp;
/* END __env_get_encrypt_flags_proc */
d143 1
a143 1
/* BEGIN __env_encrypt_proc */
d145 1
a145 1
__env_encrypt_proc(dbenvcl_id, passwd, flags, replyp)
d147 2
a148 4
	char *passwd;
	u_int32_t flags;
	__env_encrypt_reply *replyp;
/* END __env_encrypt_proc */
a186 24
/* BEGIN __env_flags_proc */
void
__env_flags_proc(dbenvcl_id, flags, onoff, replyp)
	unsigned int dbenvcl_id;
	u_int32_t flags;
	u_int32_t onoff;
	__env_flags_reply *replyp;
/* END __env_flags_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d281 1
a281 1
/* BEGIN __txn_abort_proc */
d283 8
a290 4
__txn_abort_proc(txnpcl_id, replyp)
	unsigned int txnpcl_id;
	__txn_abort_reply *replyp;
/* END __txn_abort_proc */
d293 2
a294 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
d296 2
a297 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d307 1
a307 1
/* BEGIN __txn_begin_proc */
d309 1
a309 2
__txn_begin_proc(dbenvcl_id, parentcl_id,
		flags, replyp)
d311 1
a311 1
	unsigned int parentcl_id;
d313 2
a314 2
	__txn_begin_reply *replyp;
/* END __txn_begin_proc */
a318 2
	DB_TXN * parent;
	ct_entry *parent_ctp;
a321 2
	ACTIVATE_CTP(parent_ctp, parentcl_id, CT_TXN);
	parent = (DB_TXN *)parent_ctp->ct_anyp;
d331 1
a331 1
/* BEGIN __txn_commit_proc */
d333 2
a334 2
__txn_commit_proc(txnpcl_id, flags, replyp)
	unsigned int txnpcl_id;
d336 3
a338 2
	__txn_commit_reply *replyp;
/* END __txn_commit_proc */
d341 2
a342 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
d344 2
a345 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d355 1
a355 1
/* BEGIN __txn_discard_proc */
d357 4
a360 2
__txn_discard_proc(txnpcl_id, flags, replyp)
	unsigned int txnpcl_id;
d362 2
a363 2
	__txn_discard_reply *replyp;
/* END __txn_discard_proc */
d366 4
a369 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
d371 4
a374 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d384 1
a384 1
/* BEGIN __txn_prepare_proc */
d386 8
a393 5
__txn_prepare_proc(txnpcl_id, gid, replyp)
	unsigned int txnpcl_id;
	u_int8_t *gid;
	__txn_prepare_reply *replyp;
/* END __txn_prepare_proc */
d396 2
a397 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
d399 2
a400 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d410 1
a410 1
/* BEGIN __txn_recover_proc */
d412 1
a412 2
__txn_recover_proc(dbenvcl_id, count,
		flags, replyp, freep)
a413 1
	u_int32_t count;
d415 2
a416 3
	__txn_recover_reply *replyp;
	int * freep;
/* END __txn_recover_proc */
d467 1
a467 1
/* BEGIN __db_get_bt_minkey_proc */
d469 1
a469 1
__db_get_bt_minkey_proc(dbpcl_id, replyp)
d471 3
a473 2
	__db_get_bt_minkey_reply *replyp;
/* END __db_get_bt_minkey_proc */
d490 1
a490 1
/* BEGIN __db_bt_minkey_proc */
d492 2
a493 1
__db_bt_minkey_proc(dbpcl_id, minkey, replyp)
d495 4
a498 3
	u_int32_t minkey;
	__db_bt_minkey_reply *replyp;
/* END __db_bt_minkey_proc */
d503 2
d508 2
d519 1
a519 1
/* BEGIN __db_close_proc */
d521 3
a523 1
__db_close_proc(dbpcl_id, flags, replyp)
d525 7
d533 2
a534 2
	__db_close_reply *replyp;
/* END __db_close_proc */
d539 2
d544 2
d555 1
a555 1
/* BEGIN __db_create_proc */
d557 18
a574 2
__db_create_proc(dbenvcl_id, flags, replyp)
	unsigned int dbenvcl_id;
d576 3
a578 2
	__db_create_reply *replyp;
/* END __db_create_proc */
d581 4
a584 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d586 4
a589 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d599 1
a599 1
/* BEGIN __db_del_proc */
d601 1
a601 3
__db_del_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
d603 2
a604 10
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t flags;
	__db_del_reply *replyp;
/* END __db_del_proc */
a608 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a611 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d621 1
a621 1
/* BEGIN __db_get_encrypt_flags_proc */
d623 1
a623 1
__db_get_encrypt_flags_proc(dbpcl_id, replyp)
d625 2
a626 2
	__db_get_encrypt_flags_reply *replyp;
/* END __db_get_encrypt_flags_proc */
d643 1
a643 1
/* BEGIN __db_encrypt_proc */
d645 1
a645 1
__db_encrypt_proc(dbpcl_id, passwd, flags, replyp)
d647 2
a648 4
	char *passwd;
	u_int32_t flags;
	__db_encrypt_reply *replyp;
/* END __db_encrypt_proc */
d665 1
a665 1
/* BEGIN __db_get_extentsize_proc */
d667 1
a667 1
__db_get_extentsize_proc(dbpcl_id, replyp)
d669 2
a670 2
	__db_get_extentsize_reply *replyp;
/* END __db_get_extentsize_proc */
d687 1
a687 1
/* BEGIN __db_extentsize_proc */
d689 1
a689 1
__db_extentsize_proc(dbpcl_id, extentsize, replyp)
d691 2
a692 3
	u_int32_t extentsize;
	__db_extentsize_reply *replyp;
/* END __db_extentsize_proc */
d709 1
a709 1
/* BEGIN __db_get_flags_proc */
d711 1
a711 1
__db_get_flags_proc(dbpcl_id, replyp)
d713 2
a714 2
	__db_get_flags_reply *replyp;
/* END __db_get_flags_proc */
d731 1
a731 1
/* BEGIN __db_flags_proc */
d733 1
a733 1
__db_flags_proc(dbpcl_id, flags, replyp)
d735 2
a736 3
	u_int32_t flags;
	__db_flags_reply *replyp;
/* END __db_flags_proc */
d753 1
a753 1
/* BEGIN __db_get_proc */
d755 1
a755 4
__db_get_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
d757 2
a758 17
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_get_reply *replyp;
	int * freep;
/* END __db_get_proc */
a762 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a765 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d775 1
a775 1
/* BEGIN __db_get_name_proc */
d777 1
a777 1
__db_get_name_proc(dbpcl_id, replyp)
d779 2
a780 2
	__db_get_name_reply *replyp;
/* END __db_get_name_proc */
d797 1
a797 1
/* BEGIN __db_get_open_flags_proc */
d799 1
a799 1
__db_get_open_flags_proc(dbpcl_id, replyp)
d801 2
a802 2
	__db_get_open_flags_reply *replyp;
/* END __db_get_open_flags_proc */
d819 1
a819 1
/* BEGIN __db_get_h_ffactor_proc */
d821 1
a821 1
__db_get_h_ffactor_proc(dbpcl_id, replyp)
d823 2
a824 2
	__db_get_h_ffactor_reply *replyp;
/* END __db_get_h_ffactor_proc */
d841 1
a841 1
/* BEGIN __db_h_ffactor_proc */
d843 1
a843 1
__db_h_ffactor_proc(dbpcl_id, ffactor, replyp)
d845 2
a846 3
	u_int32_t ffactor;
	__db_h_ffactor_reply *replyp;
/* END __db_h_ffactor_proc */
d863 1
a863 1
/* BEGIN __db_get_h_nelem_proc */
d865 1
a865 1
__db_get_h_nelem_proc(dbpcl_id, replyp)
d867 2
a868 2
	__db_get_h_nelem_reply *replyp;
/* END __db_get_h_nelem_proc */
d885 1
a885 1
/* BEGIN __db_h_nelem_proc */
d887 2
a888 1
__db_h_nelem_proc(dbpcl_id, nelem, replyp)
d890 5
a894 3
	u_int32_t nelem;
	__db_h_nelem_reply *replyp;
/* END __db_h_nelem_proc */
d947 1
a947 1
/* BEGIN __db_get_lorder_proc */
d949 2
a950 1
__db_get_lorder_proc(dbpcl_id, replyp)
d952 8
a959 2
	__db_get_lorder_reply *replyp;
/* END __db_get_lorder_proc */
d964 2
d969 2
d980 1
a980 1
/* BEGIN __db_lorder_proc */
d982 6
a987 1
__db_lorder_proc(dbpcl_id, lorder, replyp)
d989 23
a1011 3
	u_int32_t lorder;
	__db_lorder_reply *replyp;
/* END __db_lorder_proc */
d1016 2
d1021 2
d1032 1
a1032 1
/* BEGIN __db_open_proc */
d1034 4
a1037 2
__db_open_proc(dbpcl_id, txnpcl_id, name,
		subdb, type, flags, mode, replyp)
d1040 12
a1051 3
	char *name;
	char *subdb;
	u_int32_t type;
d1053 3
a1055 3
	u_int32_t mode;
	__db_open_reply *replyp;
/* END __db_open_proc */
d1076 27
a1102 1
/* BEGIN __db_get_pagesize_proc */
d1104 2
a1105 1
__db_get_pagesize_proc(dbpcl_id, replyp)
d1107 6
a1112 2
	__db_get_pagesize_reply *replyp;
/* END __db_get_pagesize_proc */
d1129 1
a1129 1
/* BEGIN __db_pagesize_proc */
d1131 1
a1131 1
__db_pagesize_proc(dbpcl_id, pagesize, replyp)
d1133 3
a1135 3
	u_int32_t pagesize;
	__db_pagesize_reply *replyp;
/* END __db_pagesize_proc */
d1152 1
a1152 1
/* BEGIN __db_pget_proc */
d1154 1
a1154 6
__db_pget_proc(dbpcl_id, txnpcl_id, skeydlen,
		skeydoff, skeyulen, skeyflags, skeydata,
		skeysize, pkeydlen, pkeydoff, pkeyulen,
		pkeyflags, pkeydata, pkeysize, datadlen,
		datadoff, dataulen, dataflags, datadata,
		datasize, flags, replyp, freep)
d1156 1
a1156 19
	unsigned int txnpcl_id;
	u_int32_t skeydlen;
	u_int32_t skeydoff;
	u_int32_t skeyulen;
	u_int32_t skeyflags;
	void *skeydata;
	u_int32_t skeysize;
	u_int32_t pkeydlen;
	u_int32_t pkeydoff;
	u_int32_t pkeyulen;
	u_int32_t pkeyflags;
	void *pkeydata;
	u_int32_t pkeysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
d1158 2
a1159 3
	__db_pget_reply *replyp;
	int * freep;
/* END __db_pget_proc */
a1163 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a1166 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1176 1
a1176 1
/* BEGIN __db_put_proc */
d1178 1
a1178 4
__db_put_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
a1179 13
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
d1181 2
a1182 3
	__db_put_reply *replyp;
	int * freep;
/* END __db_put_proc */
a1186 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a1189 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1199 1
a1199 1
/* BEGIN __db_get_re_delim_proc */
d1201 1
a1201 1
__db_get_re_delim_proc(dbpcl_id, replyp)
d1203 3
a1205 2
	__db_get_re_delim_reply *replyp;
/* END __db_get_re_delim_proc */
d1222 1
a1222 1
/* BEGIN __db_re_delim_proc */
d1224 1
a1224 1
__db_re_delim_proc(dbpcl_id, delim, replyp)
d1226 3
a1228 3
	u_int32_t delim;
	__db_re_delim_reply *replyp;
/* END __db_re_delim_proc */
d1245 1
a1245 1
/* BEGIN __db_get_re_len_proc */
d1247 1
a1247 1
__db_get_re_len_proc(dbpcl_id, replyp)
d1249 3
a1251 2
	__db_get_re_len_reply *replyp;
/* END __db_get_re_len_proc */
d1268 1
a1268 1
/* BEGIN __db_re_len_proc */
d1270 1
a1270 1
__db_re_len_proc(dbpcl_id, len, replyp)
d1272 3
a1274 3
	u_int32_t len;
	__db_re_len_reply *replyp;
/* END __db_re_len_proc */
d1291 1
a1291 1
/* BEGIN __db_re_pad_proc */
d1293 1
a1293 1
__db_re_pad_proc(dbpcl_id, pad, replyp)
d1295 3
a1297 3
	u_int32_t pad;
	__db_re_pad_reply *replyp;
/* END __db_re_pad_proc */
d1314 1
a1314 1
/* BEGIN __db_get_re_pad_proc */
d1316 1
a1316 1
__db_get_re_pad_proc(dbpcl_id, replyp)
d1318 3
a1320 2
	__db_get_re_pad_reply *replyp;
/* END __db_get_re_pad_proc */
d1337 1
a1337 1
/* BEGIN __db_remove_proc */
d1339 1
a1339 2
__db_remove_proc(dbpcl_id, name, subdb,
		flags, replyp)
d1341 3
a1343 5
	char *name;
	char *subdb;
	u_int32_t flags;
	__db_remove_reply *replyp;
/* END __db_remove_proc */
d1360 1
a1360 1
/* BEGIN __db_rename_proc */
d1362 1
a1362 2
__db_rename_proc(dbpcl_id, name, subdb,
		newname, flags, replyp)
d1364 3
a1366 6
	char *name;
	char *subdb;
	char *newname;
	u_int32_t flags;
	__db_rename_reply *replyp;
/* END __db_rename_proc */
d1465 1
a1465 56
/* BEGIN __db_cursor_proc */
void
__db_cursor_proc(dbpcl_id, txnpcl_id,
		flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t flags;
	__db_cursor_reply *replyp;
/* END __db_cursor_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_join_proc */
void
__db_join_proc(dbpcl_id, curs, curslen,
		flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t * curs;
	u_int32_t curslen;
	u_int32_t flags;
	__db_join_reply *replyp;
/* END __db_join_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_close_proc */
d1467 1
a1467 1
__dbc_close_proc(dbccl_id, replyp)
d1469 2
a1470 2
	__dbc_close_reply *replyp;
/* END __dbc_close_proc */
d1487 1
a1487 1
/* BEGIN __dbc_count_proc */
d1489 1
a1489 1
__dbc_count_proc(dbccl_id, flags, replyp)
d1492 2
a1493 2
	__dbc_count_reply *replyp;
/* END __dbc_count_proc */
d1510 1
a1510 1
/* BEGIN __dbc_del_proc */
d1512 1
a1512 1
__dbc_del_proc(dbccl_id, flags, replyp)
d1515 2
a1516 2
	__dbc_del_reply *replyp;
/* END __dbc_del_proc */
d1533 1
a1533 1
/* BEGIN __dbc_dup_proc */
d1535 1
a1535 1
__dbc_dup_proc(dbccl_id, flags, replyp)
d1538 2
a1539 2
	__dbc_dup_reply *replyp;
/* END __dbc_dup_proc */
d1556 1
a1556 1
/* BEGIN __dbc_get_proc */
d1558 1
a1558 1
__dbc_get_proc(dbccl_id, keydlen, keydoff,
d1576 1
a1576 1
	__dbc_get_reply *replyp;
d1578 1
a1578 1
/* END __dbc_get_proc */
d1595 1
a1595 1
/* BEGIN __dbc_pget_proc */
d1597 1
a1597 1
__dbc_pget_proc(dbccl_id, skeydlen, skeydoff,
d1623 1
a1623 1
	__dbc_pget_reply *replyp;
d1625 1
a1625 1
/* END __dbc_pget_proc */
d1642 1
a1642 1
/* BEGIN __dbc_put_proc */
d1644 1
a1644 1
__dbc_put_proc(dbccl_id, keydlen, keydoff,
d1662 1
a1662 1
	__dbc_put_reply *replyp;
d1664 1
a1664 1
/* END __dbc_put_proc */
d1672 91
@


1.3
log
@... and in with the New ...
@
text
@d20 1
a20 1
	long dbenvcl_id;
d43 1
a43 1
	long dbenvcl_id;
d68 1
a68 1
	long dbenvcl_id;
d110 2
a111 2
	long dbenvcl_id;
	long txnpcl_id;
d141 2
a142 2
	long dbenvcl_id;
	long txnpcl_id;
d172 1
a172 1
	long dbenvcl_id;
d194 1
a194 1
	long dbenvcl_id;
d218 1
a218 1
	long dbenvcl_id;
d240 1
a240 1
	long dbenvcl_id;
d264 1
a264 1
	long dbenvcl_id;
d286 1
a286 1
	long dbenvcl_id;
d309 1
a309 1
	long dbenvcl_id;
d334 1
a334 1
	long dbenvcl_id;
d358 1
a358 1
	long txnpcl_id;
d381 2
a382 2
	long dbenvcl_id;
	long parentcl_id;
d409 1
a409 1
	long txnpcl_id;
d432 1
a432 1
	long txnpcl_id;
d455 1
a455 1
	long txnpcl_id;
d479 1
a479 1
	long dbenvcl_id;
d505 3
a507 3
	long dbpcl_id;
	long txnpcl_id;
	long sdbpcl_id;
a534 23
/* BEGIN __db_bt_maxkey_proc */
void
__db_bt_maxkey_proc(dbpcl_id, maxkey, replyp)
	long dbpcl_id;
	u_int32_t maxkey;
	__db_bt_maxkey_reply *replyp;
/* END __db_bt_maxkey_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d538 1
a538 1
	long dbpcl_id;
d560 1
a560 1
	long dbpcl_id;
d583 1
a583 1
	long dbpcl_id;
d606 1
a606 1
	long dbenvcl_id;
d631 2
a632 2
	long dbpcl_id;
	long txnpcl_id;
d665 1
a665 1
	long dbpcl_id;
d687 1
a687 1
	long dbpcl_id;
d711 1
a711 1
	long dbpcl_id;
d733 1
a733 1
	long dbpcl_id;
d756 1
a756 1
	long dbpcl_id;
d778 1
a778 1
	long dbpcl_id;
d804 2
a805 2
	long dbpcl_id;
	long txnpcl_id;
d845 1
a845 1
	long dbpcl_id;
d867 1
a867 1
	long dbpcl_id;
d889 1
a889 1
	long dbpcl_id;
d911 1
a911 1
	long dbpcl_id;
d934 1
a934 1
	long dbpcl_id;
d956 1
a956 1
	long dbpcl_id;
d981 2
a982 2
	long dbpcl_id;
	long txnpcl_id;
d1015 1
a1015 1
	long dbpcl_id;
d1037 1
a1037 1
	long dbpcl_id;
d1061 2
a1062 2
	long dbpcl_id;
	long txnpcl_id;
d1093 1
a1093 1
	long dbpcl_id;
d1115 1
a1115 1
	long dbpcl_id;
d1143 2
a1144 2
	long dbpcl_id;
	long txnpcl_id;
d1193 2
a1194 2
	long dbpcl_id;
	long txnpcl_id;
d1234 1
a1234 1
	long dbpcl_id;
d1256 1
a1256 1
	long dbpcl_id;
d1279 1
a1279 1
	long dbpcl_id;
d1301 1
a1301 1
	long dbpcl_id;
d1324 1
a1324 1
	long dbpcl_id;
d1347 1
a1347 1
	long dbpcl_id;
d1370 1
a1370 1
	long dbpcl_id;
d1396 1
a1396 1
	long dbpcl_id;
d1423 2
a1424 2
	long dbpcl_id;
	long txnpcl_id;
d1452 1
a1452 1
	long dbpcl_id;
d1476 2
a1477 2
	long dbpcl_id;
	long txnpcl_id;
d1505 2
a1506 2
	long dbpcl_id;
	long txnpcl_id;
d1534 1
a1534 1
	long dbpcl_id;
d1559 1
a1559 1
	long dbccl_id;
d1581 1
a1581 1
	long dbccl_id;
d1604 1
a1604 1
	long dbccl_id;
d1627 1
a1627 1
	long dbccl_id;
d1653 1
a1653 1
	long dbccl_id;
d1694 1
a1694 1
	long dbccl_id;
d1739 1
a1739 1
	long dbccl_id;
@


1.3.2.1
log
@Update to db-4.4.11.
@
text
@d16 24
a39 1
/* BEGIN __env_create_proc */
d41 8
a48 4
__env_create_proc(timeout, replyp)
	u_int32_t timeout;
	__env_create_reply *replyp;
/* END __env_create_proc */
d51 2
d54 2
d68 1
a68 1
	unsigned int dbenvcl_id;
d88 18
d110 2
a111 2
	unsigned int dbenvcl_id;
	unsigned int txnpcl_id;
d141 2
a142 2
	unsigned int dbenvcl_id;
	unsigned int txnpcl_id;
d169 1
a169 1
/* BEGIN __env_get_cachesize_proc */
d171 4
a174 5
__env_get_cachesize_proc(dbenvcl_id,
		replyp)
	unsigned int dbenvcl_id;
	__env_get_cachesize_reply *replyp;
/* END __env_get_cachesize_proc */
d191 1
a191 1
/* BEGIN __env_get_encrypt_flags_proc */
d193 6
a198 4
__env_get_encrypt_flags_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_get_encrypt_flags_reply *replyp;
/* END __env_get_encrypt_flags_proc */
d218 1
a218 1
	unsigned int dbenvcl_id;
d237 24
d264 1
a264 1
	unsigned int dbenvcl_id;
d286 1
a286 1
	unsigned int dbenvcl_id;
d309 1
a309 1
	unsigned int dbenvcl_id;
d334 1
a334 1
	unsigned int dbenvcl_id;
d355 1
a355 1
/* BEGIN __env_set_cachesize_proc */
d357 4
a360 8
__env_set_cachesize_proc(dbenvcl_id, gbytes, bytes,
		ncache, replyp)
	unsigned int dbenvcl_id;
	u_int32_t gbytes;
	u_int32_t bytes;
	u_int32_t ncache;
	__env_set_cachesize_reply *replyp;
/* END __env_set_cachesize_proc */
d363 2
a364 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d366 2
a367 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d377 1
a377 1
/* BEGIN __env_set_encrypt_proc */
d379 4
a382 3
__env_set_encrypt_proc(dbenvcl_id, passwd, flags, replyp)
	unsigned int dbenvcl_id;
	char *passwd;
d384 2
a385 2
	__env_set_encrypt_reply *replyp;
/* END __env_set_encrypt_proc */
d390 2
d395 2
d406 1
a406 1
/* BEGIN __env_set_flags_proc */
d408 2
a409 2
__env_set_flags_proc(dbenvcl_id, flags, onoff, replyp)
	unsigned int dbenvcl_id;
d411 2
a412 3
	u_int32_t onoff;
	__env_set_flags_reply *replyp;
/* END __env_set_flags_proc */
d415 2
a416 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d418 2
a419 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d429 1
a429 1
/* BEGIN __env_txn_begin_proc */
d431 2
a432 4
__env_txn_begin_proc(dbenvcl_id, parentcl_id,
		flags, replyp)
	unsigned int dbenvcl_id;
	unsigned int parentcl_id;
d434 2
a435 2
	__env_txn_begin_reply *replyp;
/* END __env_txn_begin_proc */
d438 2
a439 4
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
	DB_TXN * parent;
	ct_entry *parent_ctp;
d441 2
a442 4
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
	ACTIVATE_CTP(parent_ctp, parentcl_id, CT_TXN);
	parent = (DB_TXN *)parent_ctp->ct_anyp;
d452 1
a452 1
/* BEGIN __env_txn_recover_proc */
d454 5
a458 8
__env_txn_recover_proc(dbenvcl_id, count,
		flags, replyp, freep)
	unsigned int dbenvcl_id;
	u_int32_t count;
	u_int32_t flags;
	__env_txn_recover_reply *replyp;
	int * freep;
/* END __env_txn_recover_proc */
d461 2
a462 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d464 2
a465 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d475 1
a475 1
/* BEGIN __db_create_proc */
d477 4
a480 2
__db_create_proc(dbenvcl_id, flags, replyp)
	unsigned int dbenvcl_id;
d482 3
a484 2
	__db_create_reply *replyp;
/* END __db_create_proc */
d505 3
a507 3
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	unsigned int sdbpcl_id;
d535 68
d606 1
a606 1
	unsigned int dbpcl_id;
d626 1
a626 1
/* BEGIN __db_cursor_proc */
d628 2
a629 4
__db_cursor_proc(dbpcl_id, txnpcl_id,
		flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d631 2
a632 2
	__db_cursor_reply *replyp;
/* END __db_cursor_proc */
d635 2
a636 4
	DB * dbp;
	ct_entry *dbp_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
d638 2
a639 4
	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d654 2
a655 2
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d685 1
a685 1
/* BEGIN __db_get_proc */
d687 4
a690 22
__db_get_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataulen;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_get_reply *replyp;
	int * freep;
/* END __db_get_proc */
a694 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a697 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d707 1
a707 1
/* BEGIN __db_get_bt_minkey_proc */
d709 6
a714 4
__db_get_bt_minkey_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_bt_minkey_reply *replyp;
/* END __db_get_bt_minkey_proc */
d731 1
a731 1
/* BEGIN __db_get_dbname_proc */
d733 4
a736 4
__db_get_dbname_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_dbname_reply *replyp;
/* END __db_get_dbname_proc */
d753 1
a753 1
/* BEGIN __db_get_encrypt_flags_proc */
d755 5
a759 4
__db_get_encrypt_flags_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_encrypt_flags_reply *replyp;
/* END __db_get_encrypt_flags_proc */
d779 1
a779 1
	unsigned int dbpcl_id;
d798 1
a798 1
/* BEGIN __db_get_h_ffactor_proc */
d800 5
a804 4
__db_get_h_ffactor_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_h_ffactor_reply *replyp;
/* END __db_get_h_ffactor_proc */
d821 1
a821 1
/* BEGIN __db_get_h_nelem_proc */
d823 22
a844 4
__db_get_h_nelem_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_h_nelem_reply *replyp;
/* END __db_get_h_nelem_proc */
d849 2
d854 2
d865 1
a865 1
/* BEGIN __db_get_lorder_proc */
d867 4
a870 4
__db_get_lorder_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_lorder_reply *replyp;
/* END __db_get_lorder_proc */
d890 1
a890 1
	unsigned int dbpcl_id;
d909 1
a909 1
/* BEGIN __db_get_pagesize_proc */
d911 4
a914 4
__db_get_pagesize_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_pagesize_reply *replyp;
/* END __db_get_pagesize_proc */
d931 1
a931 1
/* BEGIN __db_get_q_extentsize_proc */
d933 5
a937 4
__db_get_q_extentsize_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_q_extentsize_reply *replyp;
/* END __db_get_q_extentsize_proc */
d954 1
a954 1
/* BEGIN __db_get_re_delim_proc */
d956 4
a959 4
__db_get_re_delim_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_re_delim_reply *replyp;
/* END __db_get_re_delim_proc */
d976 1
a976 1
/* BEGIN __db_get_re_len_proc */
d978 5
a982 4
__db_get_re_len_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_re_len_reply *replyp;
/* END __db_get_re_len_proc */
d999 1
a999 1
/* BEGIN __db_get_re_pad_proc */
d1001 14
a1014 4
__db_get_re_pad_proc(dbpcl_id, replyp)
	unsigned int dbpcl_id;
	__db_get_re_pad_reply *replyp;
/* END __db_get_re_pad_proc */
d1019 2
d1024 2
d1035 1
a1035 1
/* BEGIN __db_join_proc */
d1037 4
a1040 8
__db_join_proc(dbpcl_id, curs, curslen,
		flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t * curs;
	u_int32_t curslen;
	u_int32_t flags;
	__db_join_reply *replyp;
/* END __db_join_proc */
d1057 1
a1057 1
/* BEGIN __db_key_range_proc */
d1059 5
a1063 14
__db_key_range_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyulen;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t flags;
	__db_key_range_reply *replyp;
/* END __db_key_range_proc */
a1067 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a1070 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1084 2
a1085 2
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d1098 48
a1145 1
	ct_entry *txnp_ctp;
a1148 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1166 2
a1167 2
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d1216 2
a1217 2
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d1254 1
a1254 1
/* BEGIN __db_remove_proc */
d1256 4
a1259 8
__db_remove_proc(dbpcl_id, name, subdb,
		flags, replyp)
	unsigned int dbpcl_id;
	char *name;
	char *subdb;
	u_int32_t flags;
	__db_remove_reply *replyp;
/* END __db_remove_proc */
d1276 1
a1276 1
/* BEGIN __db_rename_proc */
d1278 5
a1282 9
__db_rename_proc(dbpcl_id, name, subdb,
		newname, flags, replyp)
	unsigned int dbpcl_id;
	char *name;
	char *subdb;
	char *newname;
	u_int32_t flags;
	__db_rename_reply *replyp;
/* END __db_rename_proc */
d1299 1
a1299 1
/* BEGIN __db_set_bt_minkey_proc */
d1301 4
a1304 5
__db_set_bt_minkey_proc(dbpcl_id, minkey, replyp)
	unsigned int dbpcl_id;
	u_int32_t minkey;
	__db_set_bt_minkey_reply *replyp;
/* END __db_set_bt_minkey_proc */
d1321 1
a1321 1
/* BEGIN __db_set_encrypt_proc */
d1323 5
a1327 6
__db_set_encrypt_proc(dbpcl_id, passwd, flags, replyp)
	unsigned int dbpcl_id;
	char *passwd;
	u_int32_t flags;
	__db_set_encrypt_reply *replyp;
/* END __db_set_encrypt_proc */
d1344 1
a1344 1
/* BEGIN __db_set_flags_proc */
d1346 5
a1350 5
__db_set_flags_proc(dbpcl_id, flags, replyp)
	unsigned int dbpcl_id;
	u_int32_t flags;
	__db_set_flags_reply *replyp;
/* END __db_set_flags_proc */
d1367 1
a1367 1
/* BEGIN __db_set_h_ffactor_proc */
d1369 4
a1372 5
__db_set_h_ffactor_proc(dbpcl_id, ffactor, replyp)
	unsigned int dbpcl_id;
	u_int32_t ffactor;
	__db_set_h_ffactor_reply *replyp;
/* END __db_set_h_ffactor_proc */
d1389 1
a1389 1
/* BEGIN __db_set_h_nelem_proc */
d1391 8
a1398 5
__db_set_h_nelem_proc(dbpcl_id, nelem, replyp)
	unsigned int dbpcl_id;
	u_int32_t nelem;
	__db_set_h_nelem_reply *replyp;
/* END __db_set_h_nelem_proc */
d1415 1
a1415 1
/* BEGIN __db_set_lorder_proc */
d1417 9
a1425 5
__db_set_lorder_proc(dbpcl_id, lorder, replyp)
	unsigned int dbpcl_id;
	u_int32_t lorder;
	__db_set_lorder_reply *replyp;
/* END __db_set_lorder_proc */
d1442 1
a1442 1
/* BEGIN __db_set_pagesize_proc */
d1444 8
a1451 5
__db_set_pagesize_proc(dbpcl_id, pagesize, replyp)
	unsigned int dbpcl_id;
	u_int32_t pagesize;
	__db_set_pagesize_reply *replyp;
/* END __db_set_pagesize_proc */
d1456 2
d1461 2
d1472 1
a1472 1
/* BEGIN __db_set_q_extentsize_proc */
d1474 5
a1478 5
__db_set_q_extentsize_proc(dbpcl_id, extentsize, replyp)
	unsigned int dbpcl_id;
	u_int32_t extentsize;
	__db_set_q_extentsize_reply *replyp;
/* END __db_set_q_extentsize_proc */
d1495 1
a1495 1
/* BEGIN __db_set_re_delim_proc */
d1497 4
a1500 73
__db_set_re_delim_proc(dbpcl_id, delim, replyp)
	unsigned int dbpcl_id;
	u_int32_t delim;
	__db_set_re_delim_reply *replyp;
/* END __db_set_re_delim_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_re_len_proc */
void
__db_set_re_len_proc(dbpcl_id, len, replyp)
	unsigned int dbpcl_id;
	u_int32_t len;
	__db_set_re_len_reply *replyp;
/* END __db_set_re_len_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_set_re_pad_proc */
void
__db_set_re_pad_proc(dbpcl_id, pad, replyp)
	unsigned int dbpcl_id;
	u_int32_t pad;
	__db_set_re_pad_reply *replyp;
/* END __db_set_re_pad_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_stat_proc */
void
__db_stat_proc(dbpcl_id, txnpcl_id,
		flags, replyp, freep)
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d1502 2
a1503 3
	__db_stat_reply *replyp;
	int * freep;
/* END __db_stat_proc */
d1524 1
a1524 1
/* BEGIN __db_sync_proc */
d1526 4
a1529 2
__db_sync_proc(dbpcl_id, flags, replyp)
	unsigned int dbpcl_id;
d1531 2
a1532 2
	__db_sync_reply *replyp;
/* END __db_sync_proc */
d1537 2
d1542 2
d1553 1
a1553 1
/* BEGIN __db_truncate_proc */
d1555 1
a1555 1
__db_truncate_proc(dbpcl_id, txnpcl_id,
d1557 3
a1559 2
	unsigned int dbpcl_id;
	unsigned int txnpcl_id;
d1561 2
a1562 2
	__db_truncate_reply *replyp;
/* END __db_truncate_proc */
a1566 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a1569 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1579 1
a1579 1
/* BEGIN __dbc_c_close_proc */
d1581 4
a1584 4
__dbc_c_close_proc(dbccl_id, replyp)
	unsigned int dbccl_id;
	__dbc_c_close_reply *replyp;
/* END __dbc_c_close_proc */
d1601 1
a1601 1
/* BEGIN __dbc_c_count_proc */
d1603 2
a1604 2
__dbc_c_count_proc(dbccl_id, flags, replyp)
	unsigned int dbccl_id;
d1606 2
a1607 2
	__dbc_c_count_reply *replyp;
/* END __dbc_c_count_proc */
d1624 1
a1624 1
/* BEGIN __dbc_c_del_proc */
d1626 2
a1627 2
__dbc_c_del_proc(dbccl_id, flags, replyp)
	unsigned int dbccl_id;
d1629 2
a1630 2
	__dbc_c_del_reply *replyp;
/* END __dbc_c_del_proc */
d1647 1
a1647 1
/* BEGIN __dbc_c_dup_proc */
d1649 2
a1650 2
__dbc_c_dup_proc(dbccl_id, flags, replyp)
	unsigned int dbccl_id;
d1652 2
a1653 2
	__dbc_c_dup_reply *replyp;
/* END __dbc_c_dup_proc */
d1670 1
a1670 1
/* BEGIN __dbc_c_get_proc */
d1672 1
a1672 1
__dbc_c_get_proc(dbccl_id, keydlen, keydoff,
d1676 1
a1676 1
	unsigned int dbccl_id;
d1690 1
a1690 1
	__dbc_c_get_reply *replyp;
d1692 1
a1692 1
/* END __dbc_c_get_proc */
d1709 1
a1709 1
/* BEGIN __dbc_c_pget_proc */
d1711 1
a1711 1
__dbc_c_pget_proc(dbccl_id, skeydlen, skeydoff,
d1717 1
a1717 1
	unsigned int dbccl_id;
d1737 1
a1737 1
	__dbc_c_pget_reply *replyp;
d1739 1
a1739 1
/* END __dbc_c_pget_proc */
d1756 1
a1756 1
/* BEGIN __dbc_c_put_proc */
d1758 1
a1758 1
__dbc_c_put_proc(dbccl_id, keydlen, keydoff,
d1762 1
a1762 1
	unsigned int dbccl_id;
d1776 1
a1776 1
	__dbc_c_put_reply *replyp;
d1778 1
a1778 1
/* END __dbc_c_put_proc */
a1785 91

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_abort_proc */
void
__txn_abort_proc(txnpcl_id, replyp)
	unsigned int txnpcl_id;
	__txn_abort_reply *replyp;
/* END __txn_abort_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_commit_proc */
void
__txn_commit_proc(txnpcl_id, flags, replyp)
	unsigned int txnpcl_id;
	u_int32_t flags;
	__txn_commit_reply *replyp;
/* END __txn_commit_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_discard_proc */
void
__txn_discard_proc(txnpcl_id, flags, replyp)
	unsigned int txnpcl_id;
	u_int32_t flags;
	__txn_discard_reply *replyp;
/* END __txn_discard_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_prepare_proc */
void
__txn_prepare_proc(txnpcl_id, gid, replyp)
	unsigned int txnpcl_id;
	u_int8_t *gid;
	__txn_prepare_reply *replyp;
/* END __txn_prepare_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
@


1.3.2.2
log
@Merge db-4.5.20 onto rpm-4_4 branch.
@
text
@a2 1
#include "db_int.h"
d4 2
d7 2
d10 1
d12 2
a24 22

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_cdsgroup_begin_proc */
void
__env_cdsgroup_begin_proc(dbenvcl_id, replyp)
	unsigned int dbenvcl_id;
	__env_cdsgroup_begin_reply *replyp;
/* END __env_cdsgroup_begin_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
@


1.2
log
@- upgrade to db-4.2.52.
@
text
@a0 1
/* Do not edit: automatically built by gen_rpc.awk. */
d11 2
a13 1
#include "dbinc_auto/db_server.h"
a14 1
#include "dbinc_auto/rpc_server_ext.h"
d1444 2
a1445 1
__db_stat_proc(dbpcl_id, flags, replyp, freep)
d1447 1
d1456 2
d1461 2
@


1.1
log
@Initial revision
@
text
@a8 1
#include <errno.h>
a9 1
#include "db_server.h"
d13 3
a15 2
#include "db_server_int.h"
#include "rpc_server_ext.h"
d17 22
a38 1
#include "gen_server_ext.h"
d40 1
a40 1
/* BEGIN __env_cachesize_1_proc */
d42 1
a42 1
__env_cachesize_1_proc(dbenvcl_id, gbytes, bytes,
d49 1
a49 1
/* END __env_cachesize_1_proc */
d66 1
a66 1
/* BEGIN __env_close_1_proc */
d68 1
a68 1
__env_close_1_proc(dbenvcl_id, flags, replyp)
d72 268
a339 1
/* END __env_close_1_proc */
d345 379
a723 3
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

d732 1
a732 1
/* BEGIN __env_create_1_proc */
d734 4
a737 4
__env_create_1_proc(timeout, replyp)
	u_int32_t timeout;
	__env_create_reply *replyp;
/* END __env_create_1_proc */
d740 2
d743 2
d754 1
a754 1
/* BEGIN __env_flags_1_proc */
d756 5
a760 6
__env_flags_1_proc(dbenvcl_id, flags, onoff, replyp)
	long dbenvcl_id;
	u_int32_t flags;
	u_int32_t onoff;
	__env_flags_reply *replyp;
/* END __env_flags_1_proc */
d763 2
a764 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d766 2
a767 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d777 1
a777 1
/* BEGIN __env_open_1_proc */
d779 4
a782 8
__env_open_1_proc(dbenvcl_id, home, flags,
		mode, replyp)
	long dbenvcl_id;
	char *home;
	u_int32_t flags;
	u_int32_t mode;
	__env_open_reply *replyp;
/* END __env_open_1_proc */
d785 2
a786 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d788 2
a789 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d799 1
a799 1
/* BEGIN __env_remove_1_proc */
d801 2
a802 3
__env_remove_1_proc(dbenvcl_id, home, flags, replyp)
	long dbenvcl_id;
	char *home;
d804 2
a805 2
	__env_remove_reply *replyp;
/* END __env_remove_1_proc */
d808 2
a809 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d811 2
a812 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d822 1
a822 1
/* BEGIN __txn_abort_1_proc */
d824 5
a828 1
__txn_abort_1_proc(txnpcl_id, replyp)
d830 16
a845 2
	__txn_abort_reply *replyp;
/* END __txn_abort_1_proc */
d848 2
d853 2
d866 1
a866 1
/* BEGIN __txn_begin_1_proc */
d868 4
a871 7
__txn_begin_1_proc(envpcl_id, parentcl_id,
		flags, replyp)
	long envpcl_id;
	long parentcl_id;
	u_int32_t flags;
	__txn_begin_reply *replyp;
/* END __txn_begin_1_proc */
d874 2
a875 4
	DB_ENV * envp;
	ct_entry *envp_ctp;
	DB_TXN * parent;
	ct_entry *parent_ctp;
d877 2
a878 4
	ACTIVATE_CTP(envp_ctp, envpcl_id, CT_ENV);
	envp = (DB_ENV *)envp_ctp->ct_anyp;
	ACTIVATE_CTP(parent_ctp, parentcl_id, CT_TXN);
	parent = (DB_TXN *)parent_ctp->ct_anyp;
d888 1
a888 1
/* BEGIN __txn_commit_1_proc */
d890 4
a893 5
__txn_commit_1_proc(txnpcl_id, flags, replyp)
	long txnpcl_id;
	u_int32_t flags;
	__txn_commit_reply *replyp;
/* END __txn_commit_1_proc */
d896 2
a897 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
d899 2
a900 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d910 1
a910 1
/* BEGIN __db_bt_maxkey_1_proc */
d912 1
a912 1
__db_bt_maxkey_1_proc(dbpcl_id, maxkey, replyp)
d914 2
a915 3
	u_int32_t maxkey;
	__db_bt_maxkey_reply *replyp;
/* END __db_bt_maxkey_1_proc */
d932 1
a932 1
/* BEGIN __db_bt_minkey_1_proc */
d934 1
a934 1
__db_bt_minkey_1_proc(dbpcl_id, minkey, replyp)
d936 3
a938 3
	u_int32_t minkey;
	__db_bt_minkey_reply *replyp;
/* END __db_bt_minkey_1_proc */
d955 1
a955 1
/* BEGIN __db_close_1_proc */
d957 1
a957 1
__db_close_1_proc(dbpcl_id, flags, replyp)
d959 2
a960 3
	u_int32_t flags;
	__db_close_reply *replyp;
/* END __db_close_1_proc */
d977 1
a977 1
/* BEGIN __db_create_1_proc */
d979 5
a983 5
__db_create_1_proc(flags, envpcl_id, replyp)
	u_int32_t flags;
	long envpcl_id;
	__db_create_reply *replyp;
/* END __db_create_1_proc */
d986 2
a987 2
	DB_ENV * envp;
	ct_entry *envp_ctp;
d989 2
a990 2
	ACTIVATE_CTP(envp_ctp, envpcl_id, CT_ENV);
	envp = (DB_ENV *)envp_ctp->ct_anyp;
d1000 1
a1000 1
/* BEGIN __db_del_1_proc */
d1002 3
a1004 3
__db_del_1_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyflags, keydata, keysize,
		flags, replyp)
d1009 1
d1014 2
a1015 2
	__db_del_reply *replyp;
/* END __db_del_1_proc */
d1036 1
a1036 1
/* BEGIN __db_extentsize_1_proc */
d1038 1
a1038 1
__db_extentsize_1_proc(dbpcl_id, extentsize, replyp)
d1040 2
a1041 3
	u_int32_t extentsize;
	__db_extentsize_reply *replyp;
/* END __db_extentsize_1_proc */
d1058 1
a1058 1
/* BEGIN __db_flags_1_proc */
d1060 1
a1060 1
__db_flags_1_proc(dbpcl_id, flags, replyp)
d1062 3
a1064 3
	u_int32_t flags;
	__db_flags_reply *replyp;
/* END __db_flags_1_proc */
d1081 1
a1081 1
/* BEGIN __db_get_1_proc */
d1083 2
a1084 4
__db_get_1_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyflags, keydata, keysize,
		datadlen, datadoff, dataflags, datadata,
		datasize, flags, replyp, freep)
d1087 3
a1089 10
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
d1091 3
a1093 3
	__db_get_reply *replyp;
	int * freep;
/* END __db_get_1_proc */
d1114 1
a1114 1
/* BEGIN __db_h_ffactor_1_proc */
d1116 1
a1116 1
__db_h_ffactor_1_proc(dbpcl_id, ffactor, replyp)
d1118 2
a1119 3
	u_int32_t ffactor;
	__db_h_ffactor_reply *replyp;
/* END __db_h_ffactor_1_proc */
d1136 1
a1136 1
/* BEGIN __db_h_nelem_1_proc */
d1138 1
a1138 1
__db_h_nelem_1_proc(dbpcl_id, nelem, replyp)
d1140 3
a1142 3
	u_int32_t nelem;
	__db_h_nelem_reply *replyp;
/* END __db_h_nelem_1_proc */
d1159 1
a1159 1
/* BEGIN __db_key_range_1_proc */
d1161 6
a1166 3
__db_key_range_1_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyflags, keydata, keysize,
		flags, replyp)
d1169 18
a1186 5
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
d1188 3
a1190 2
	__db_key_range_reply *replyp;
/* END __db_key_range_1_proc */
d1211 1
a1211 1
/* BEGIN __db_lorder_1_proc */
d1213 4
a1216 1
__db_lorder_1_proc(dbpcl_id, lorder, replyp)
d1218 17
a1234 3
	u_int32_t lorder;
	__db_lorder_reply *replyp;
/* END __db_lorder_1_proc */
d1239 2
d1244 2
d1255 1
a1255 1
/* BEGIN __db_open_1_proc */
d1257 1
a1257 2
__db_open_1_proc(dbpcl_id, name, subdb,
		type, flags, mode, replyp)
d1259 2
a1260 7
	char *name;
	char *subdb;
	u_int32_t type;
	u_int32_t flags;
	u_int32_t mode;
	__db_open_reply *replyp;
/* END __db_open_1_proc */
d1277 1
a1277 1
/* BEGIN __db_pagesize_1_proc */
d1279 1
a1279 1
__db_pagesize_1_proc(dbpcl_id, pagesize, replyp)
d1281 3
a1283 3
	u_int32_t pagesize;
	__db_pagesize_reply *replyp;
/* END __db_pagesize_1_proc */
d1300 1
a1300 1
/* BEGIN __db_put_1_proc */
d1302 1
a1302 4
__db_put_1_proc(dbpcl_id, txnpcl_id, keydlen,
		keydoff, keyflags, keydata, keysize,
		datadlen, datadoff, dataflags, datadata,
		datasize, flags, replyp, freep)
d1304 2
a1305 15
	long txnpcl_id;
	u_int32_t keydlen;
	u_int32_t keydoff;
	u_int32_t keyflags;
	void *keydata;
	u_int32_t keysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_put_reply *replyp;
	int * freep;
/* END __db_put_1_proc */
a1309 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a1312 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1322 1
a1322 1
/* BEGIN __db_re_delim_1_proc */
d1324 1
a1324 1
__db_re_delim_1_proc(dbpcl_id, delim, replyp)
d1326 3
a1328 3
	u_int32_t delim;
	__db_re_delim_reply *replyp;
/* END __db_re_delim_1_proc */
d1345 1
a1345 1
/* BEGIN __db_re_len_1_proc */
d1347 1
a1347 1
__db_re_len_1_proc(dbpcl_id, len, replyp)
d1349 3
a1351 3
	u_int32_t len;
	__db_re_len_reply *replyp;
/* END __db_re_len_1_proc */
d1368 1
a1368 1
/* BEGIN __db_re_pad_1_proc */
d1370 1
a1370 1
__db_re_pad_1_proc(dbpcl_id, pad, replyp)
d1372 2
a1373 3
	u_int32_t pad;
	__db_re_pad_reply *replyp;
/* END __db_re_pad_1_proc */
d1390 1
a1390 1
/* BEGIN __db_remove_1_proc */
d1392 1
a1392 1
__db_remove_1_proc(dbpcl_id, name, subdb,
d1399 1
a1399 1
/* END __db_remove_1_proc */
d1416 1
a1416 1
/* BEGIN __db_rename_1_proc */
d1418 1
a1418 1
__db_rename_1_proc(dbpcl_id, name, subdb,
d1426 1
a1426 1
/* END __db_rename_1_proc */
d1443 1
a1443 1
/* BEGIN __db_stat_1_proc */
d1445 1
a1445 2
__db_stat_1_proc(dbpcl_id,
		flags, replyp, freep)
d1450 1
a1450 1
/* END __db_stat_1_proc */
d1467 1
a1467 1
/* BEGIN __db_swapped_1_proc */
d1469 1
a1469 1
__db_swapped_1_proc(dbpcl_id, replyp)
d1471 3
a1473 2
	__db_swapped_reply *replyp;
/* END __db_swapped_1_proc */
d1490 1
a1490 1
/* BEGIN __db_sync_1_proc */
d1492 2
a1493 1
__db_sync_1_proc(dbpcl_id, flags, replyp)
d1495 1
d1497 2
a1498 2
	__db_sync_reply *replyp;
/* END __db_sync_1_proc */
d1503 2
d1508 2
d1519 1
a1519 1
/* BEGIN __db_cursor_1_proc */
d1521 1
a1521 1
__db_cursor_1_proc(dbpcl_id, txnpcl_id,
d1527 1
a1527 1
/* END __db_cursor_1_proc */
d1548 1
a1548 1
/* BEGIN __db_join_1_proc */
d1550 1
a1550 1
__db_join_1_proc(dbpcl_id, curslist,
d1553 2
a1554 1
	u_int32_t * curslist;
d1557 1
a1557 1
/* END __db_join_1_proc */
d1574 1
a1574 1
/* BEGIN __dbc_close_1_proc */
d1576 1
a1576 1
__dbc_close_1_proc(dbccl_id, replyp)
d1579 1
a1579 1
/* END __dbc_close_1_proc */
d1596 1
a1596 1
/* BEGIN __dbc_count_1_proc */
d1598 1
a1598 1
__dbc_count_1_proc(dbccl_id, flags, replyp)
d1602 1
a1602 1
/* END __dbc_count_1_proc */
d1619 1
a1619 1
/* BEGIN __dbc_del_1_proc */
d1621 1
a1621 1
__dbc_del_1_proc(dbccl_id, flags, replyp)
d1625 1
a1625 1
/* END __dbc_del_1_proc */
d1642 1
a1642 1
/* BEGIN __dbc_dup_1_proc */
d1644 1
a1644 1
__dbc_dup_1_proc(dbccl_id, flags, replyp)
d1648 1
a1648 1
/* END __dbc_dup_1_proc */
d1665 1
a1665 1
/* BEGIN __dbc_get_1_proc */
d1667 4
a1670 4
__dbc_get_1_proc(dbccl_id, keydlen, keydoff,
		keyflags, keydata, keysize, datadlen,
		datadoff, dataflags, datadata, datasize,
		flags, replyp, freep)
d1674 1
d1680 1
d1687 1
a1687 1
/* END __dbc_get_1_proc */
d1704 1
a1704 1
/* BEGIN __dbc_put_1_proc */
d1706 5
a1710 3
__dbc_put_1_proc(dbccl_id, keydlen, keydoff,
		keyflags, keydata, keysize, datadlen,
		datadoff, dataflags, datadata, datasize,
d1713 45
d1760 1
d1766 1
d1773 1
a1773 1
/* END __dbc_put_1_proc */
@


1.1.1.1
log
@db-3.2.9
@
text
@@


1.1.1.2
log
@track: auto import
@
text
@d9 1
d18 3
a20 1
/* BEGIN __env_cachesize_proc */
d22 1
a22 1
__env_cachesize_proc(dbenvcl_id, gbytes, bytes,
d29 1
a29 1
/* END __env_cachesize_proc */
d46 1
a46 1
/* BEGIN __env_close_proc */
d48 1
a48 1
__env_close_proc(dbenvcl_id, flags, replyp)
d52 1
a52 1
/* END __env_close_proc */
d69 1
a69 1
/* BEGIN __env_create_proc */
d71 1
a71 1
__env_create_proc(timeout, replyp)
d74 1
a74 1
/* END __env_create_proc */
d87 1
a87 1
/* BEGIN __env_flags_proc */
d89 1
a89 1
__env_flags_proc(dbenvcl_id, flags, onoff, replyp)
d94 1
a94 1
/* END __env_flags_proc */
d111 1
a111 1
/* BEGIN __env_open_proc */
d113 1
a113 1
__env_open_proc(dbenvcl_id, home, flags,
d120 1
a120 1
/* END __env_open_proc */
d137 1
a137 1
/* BEGIN __env_remove_proc */
d139 1
a139 1
__env_remove_proc(dbenvcl_id, home, flags, replyp)
d144 1
a144 1
/* END __env_remove_proc */
d161 1
a161 1
/* BEGIN __txn_abort_proc */
d163 1
a163 1
__txn_abort_proc(txnpcl_id, replyp)
d166 1
a166 1
/* END __txn_abort_proc */
d183 1
a183 1
/* BEGIN __txn_begin_proc */
d185 1
a185 1
__txn_begin_proc(dbenvcl_id, parentcl_id,
d187 1
a187 1
	long dbenvcl_id;
d191 1
a191 1
/* END __txn_begin_proc */
d194 2
a195 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d199 2
a200 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d212 1
a212 1
/* BEGIN __txn_commit_proc */
d214 1
a214 1
__txn_commit_proc(txnpcl_id, flags, replyp)
d218 1
a218 24
/* END __txn_commit_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __txn_prepare_proc */
void
__txn_prepare_proc(txnpcl_id, gid, replyp)
	long txnpcl_id;
	u_int8_t *gid;
	__txn_prepare_reply *replyp;
/* END __txn_prepare_proc */
d235 1
a235 1
/* BEGIN __txn_recover_proc */
d237 1
a237 56
__txn_recover_proc(dbenvcl_id, count,
		flags, replyp, freep)
	long dbenvcl_id;
	u_int32_t count;
	u_int32_t flags;
	__txn_recover_reply *replyp;
	int * freep;
/* END __txn_recover_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_associate_proc */
void
__db_associate_proc(dbpcl_id, sdbpcl_id,
		flags, replyp)
	long dbpcl_id;
	long sdbpcl_id;
	u_int32_t flags;
	__db_associate_reply *replyp;
/* END __db_associate_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;
	DB * sdbp;
	ct_entry *sdbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;
	ACTIVATE_CTP(sdbp_ctp, sdbpcl_id, CT_DB);
	sdbp = (DB *)sdbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_bt_maxkey_proc */
void
__db_bt_maxkey_proc(dbpcl_id, maxkey, replyp)
d241 1
a241 1
/* END __db_bt_maxkey_proc */
d258 1
a258 1
/* BEGIN __db_bt_minkey_proc */
d260 1
a260 1
__db_bt_minkey_proc(dbpcl_id, minkey, replyp)
d264 1
a264 1
/* END __db_bt_minkey_proc */
d281 1
a281 1
/* BEGIN __db_close_proc */
d283 1
a283 1
__db_close_proc(dbpcl_id, flags, replyp)
d287 1
a287 1
/* END __db_close_proc */
d304 1
a304 1
/* BEGIN __db_create_proc */
d306 1
a306 2
__db_create_proc(dbenvcl_id, flags, replyp)
	long dbenvcl_id;
d308 1
d310 1
a310 1
/* END __db_create_proc */
d313 2
a314 2
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
d316 2
a317 2
	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
d327 1
a327 1
/* BEGIN __db_del_proc */
d329 1
a329 1
__db_del_proc(dbpcl_id, txnpcl_id, keydlen,
d341 1
a341 1
/* END __db_del_proc */
d362 1
a362 1
/* BEGIN __db_extentsize_proc */
d364 1
a364 1
__db_extentsize_proc(dbpcl_id, extentsize, replyp)
d368 1
a368 1
/* END __db_extentsize_proc */
d385 1
a385 1
/* BEGIN __db_flags_proc */
d387 1
a387 1
__db_flags_proc(dbpcl_id, flags, replyp)
d391 1
a391 1
/* END __db_flags_proc */
d408 1
a408 1
/* BEGIN __db_get_proc */
d410 1
a410 1
__db_get_proc(dbpcl_id, txnpcl_id, keydlen,
d429 1
a429 1
/* END __db_get_proc */
d450 1
a450 1
/* BEGIN __db_h_ffactor_proc */
d452 1
a452 1
__db_h_ffactor_proc(dbpcl_id, ffactor, replyp)
d456 1
a456 1
/* END __db_h_ffactor_proc */
d473 1
a473 1
/* BEGIN __db_h_nelem_proc */
d475 1
a475 1
__db_h_nelem_proc(dbpcl_id, nelem, replyp)
d479 1
a479 1
/* END __db_h_nelem_proc */
d496 1
a496 1
/* BEGIN __db_key_range_proc */
d498 1
a498 1
__db_key_range_proc(dbpcl_id, txnpcl_id, keydlen,
d510 1
a510 1
/* END __db_key_range_proc */
d531 1
a531 1
/* BEGIN __db_lorder_proc */
d533 1
a533 1
__db_lorder_proc(dbpcl_id, lorder, replyp)
d537 1
a537 1
/* END __db_lorder_proc */
d554 1
a554 1
/* BEGIN __db_open_proc */
d556 1
a556 1
__db_open_proc(dbpcl_id, name, subdb,
d565 1
a565 1
/* END __db_open_proc */
d582 1
a582 1
/* BEGIN __db_pagesize_proc */
d584 1
a584 1
__db_pagesize_proc(dbpcl_id, pagesize, replyp)
d588 1
a588 45
/* END __db_pagesize_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __db_pget_proc */
void
__db_pget_proc(dbpcl_id, txnpcl_id, skeydlen,
		skeydoff, skeyflags, skeydata, skeysize,
		pkeydlen, pkeydoff, pkeyflags, pkeydata,
		pkeysize, datadlen, datadoff, dataflags,
		datadata, datasize, flags, replyp, freep)
	long dbpcl_id;
	long txnpcl_id;
	u_int32_t skeydlen;
	u_int32_t skeydoff;
	u_int32_t skeyflags;
	void *skeydata;
	u_int32_t skeysize;
	u_int32_t pkeydlen;
	u_int32_t pkeydoff;
	u_int32_t pkeyflags;
	void *pkeydata;
	u_int32_t pkeysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__db_pget_reply *replyp;
	int * freep;
/* END __db_pget_proc */
a592 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a595 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d605 1
a605 1
/* BEGIN __db_put_proc */
d607 1
a607 1
__db_put_proc(dbpcl_id, txnpcl_id, keydlen,
d626 1
a626 1
/* END __db_put_proc */
d647 1
a647 1
/* BEGIN __db_re_delim_proc */
d649 1
a649 1
__db_re_delim_proc(dbpcl_id, delim, replyp)
d653 1
a653 1
/* END __db_re_delim_proc */
d670 1
a670 1
/* BEGIN __db_re_len_proc */
d672 1
a672 1
__db_re_len_proc(dbpcl_id, len, replyp)
d676 1
a676 1
/* END __db_re_len_proc */
d693 1
a693 1
/* BEGIN __db_re_pad_proc */
d695 1
a695 1
__db_re_pad_proc(dbpcl_id, pad, replyp)
d699 1
a699 1
/* END __db_re_pad_proc */
d716 1
a716 1
/* BEGIN __db_remove_proc */
d718 1
a718 1
__db_remove_proc(dbpcl_id, name, subdb,
d725 1
a725 1
/* END __db_remove_proc */
d742 1
a742 1
/* BEGIN __db_rename_proc */
d744 1
a744 1
__db_rename_proc(dbpcl_id, name, subdb,
d752 1
a752 1
/* END __db_rename_proc */
d769 1
a769 1
/* BEGIN __db_stat_proc */
d771 2
a772 1
__db_stat_proc(dbpcl_id, flags, replyp, freep)
d777 1
a777 1
/* END __db_stat_proc */
d794 1
a794 1
/* BEGIN __db_sync_proc */
d796 1
a796 1
__db_sync_proc(dbpcl_id, flags, replyp)
d798 2
a799 3
	u_int32_t flags;
	__db_sync_reply *replyp;
/* END __db_sync_proc */
d816 1
a816 1
/* BEGIN __db_truncate_proc */
d818 1
a818 2
__db_truncate_proc(dbpcl_id, name, subdb,
		flags, replyp)
a819 2
	char *name;
	char *subdb;
d821 2
a822 2
	__db_truncate_reply *replyp;
/* END __db_truncate_proc */
d839 1
a839 1
/* BEGIN __db_cursor_proc */
d841 1
a841 1
__db_cursor_proc(dbpcl_id, txnpcl_id,
d847 1
a847 1
/* END __db_cursor_proc */
d868 1
a868 1
/* BEGIN __db_join_proc */
d870 1
a870 1
__db_join_proc(dbpcl_id, curs, curslen,
d873 1
a873 2
	u_int32_t * curs;
	u_int32_t curslen;
d876 1
a876 1
/* END __db_join_proc */
d893 1
a893 1
/* BEGIN __dbc_close_proc */
d895 1
a895 1
__dbc_close_proc(dbccl_id, replyp)
d898 1
a898 1
/* END __dbc_close_proc */
d915 1
a915 1
/* BEGIN __dbc_count_proc */
d917 1
a917 1
__dbc_count_proc(dbccl_id, flags, replyp)
d921 1
a921 1
/* END __dbc_count_proc */
d938 1
a938 1
/* BEGIN __dbc_del_proc */
d940 1
a940 1
__dbc_del_proc(dbccl_id, flags, replyp)
d944 1
a944 1
/* END __dbc_del_proc */
d961 1
a961 1
/* BEGIN __dbc_dup_proc */
d963 1
a963 1
__dbc_dup_proc(dbccl_id, flags, replyp)
d967 1
a967 1
/* END __dbc_dup_proc */
d984 1
a984 1
/* BEGIN __dbc_get_proc */
d986 1
a986 1
__dbc_get_proc(dbccl_id, keydlen, keydoff,
d1004 1
a1004 44
/* END __dbc_get_proc */
{
	int ret;
	DBC * dbc;
	ct_entry *dbc_ctp;

	ACTIVATE_CTP(dbc_ctp, dbccl_id, CT_CURSOR);
	dbc = (DBC *)dbc_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __dbc_pget_proc */
void
__dbc_pget_proc(dbccl_id, skeydlen, skeydoff,
		skeyflags, skeydata, skeysize, pkeydlen,
		pkeydoff, pkeyflags, pkeydata, pkeysize,
		datadlen, datadoff, dataflags, datadata,
		datasize, flags, replyp, freep)
	long dbccl_id;
	u_int32_t skeydlen;
	u_int32_t skeydoff;
	u_int32_t skeyflags;
	void *skeydata;
	u_int32_t skeysize;
	u_int32_t pkeydlen;
	u_int32_t pkeydoff;
	u_int32_t pkeyflags;
	void *pkeydata;
	u_int32_t pkeysize;
	u_int32_t datadlen;
	u_int32_t datadoff;
	u_int32_t dataflags;
	void *datadata;
	u_int32_t datasize;
	u_int32_t flags;
	__dbc_pget_reply *replyp;
	int * freep;
/* END __dbc_pget_proc */
d1021 1
a1021 1
/* BEGIN __dbc_put_proc */
d1023 1
a1023 1
__dbc_put_proc(dbccl_id, keydlen, keydoff,
d1041 1
a1041 1
/* END __dbc_put_proc */
@


1.1.1.2.2.1
log
@Merge db-3.3.11 onto rpm-4_0 branch.
@
text
@a231 23
/* BEGIN __txn_discard_proc */
void
__txn_discard_proc(txnpcl_id, flags, replyp)
	long txnpcl_id;
	u_int32_t flags;
	__txn_discard_reply *replyp;
/* END __txn_discard_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d405 2
a406 2
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
a410 1
	u_int32_t keyulen;
d486 3
a488 3
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
a492 1
	u_int32_t keyulen;
a497 1
	u_int32_t dataulen;
d574 2
a575 2
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
a579 1
	u_int32_t keyulen;
d683 4
a686 5
		skeydoff, skeyulen, skeyflags, skeydata,
		skeysize, pkeydlen, pkeydoff, pkeyulen,
		pkeyflags, pkeydata, pkeysize, datadlen,
		datadoff, dataulen, dataflags, datadata,
		datasize, flags, replyp, freep)
a690 1
	u_int32_t skeyulen;
a695 1
	u_int32_t pkeyulen;
a700 1
	u_int32_t dataulen;
d731 3
a733 3
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
a737 1
	u_int32_t keyulen;
a742 1
	u_int32_t dataulen;
d941 1
a941 1
__db_truncate_proc(dbpcl_id, txnpcl_id,
d944 2
a945 1
	long txnpcl_id;
a952 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a955 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1114 3
a1116 3
		keyulen, keyflags, keydata, keysize,
		datadlen, datadoff, dataulen, dataflags,
		datadata, datasize, flags, replyp, freep)
a1119 1
	u_int32_t keyulen;
a1124 1
	u_int32_t dataulen;
d1151 4
a1154 5
		skeyulen, skeyflags, skeydata, skeysize,
		pkeydlen, pkeydoff, pkeyulen, pkeyflags,
		pkeydata, pkeysize, datadlen, datadoff,
		dataulen, dataflags, datadata, datasize,
		flags, replyp, freep)
a1157 1
	u_int32_t skeyulen;
a1162 1
	u_int32_t pkeyulen;
a1167 1
	u_int32_t dataulen;
d1194 3
a1196 3
		keyulen, keyflags, keydata, keysize,
		datadlen, datadoff, dataulen, dataflags,
		datadata, datasize, flags, replyp, freep)
a1199 1
	u_int32_t keyulen;
a1204 1
	u_int32_t dataulen;
@


1.1.1.3
log
@track: auto import
@
text
@a231 23
/* BEGIN __txn_discard_proc */
void
__txn_discard_proc(txnpcl_id, flags, replyp)
	long txnpcl_id;
	u_int32_t flags;
	__txn_discard_reply *replyp;
/* END __txn_discard_proc */
{
	int ret;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d405 2
a406 2
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
a410 1
	u_int32_t keyulen;
d486 3
a488 3
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
a492 1
	u_int32_t keyulen;
a497 1
	u_int32_t dataulen;
d574 2
a575 2
		keydoff, keyulen, keyflags, keydata,
		keysize, flags, replyp)
a579 1
	u_int32_t keyulen;
d683 4
a686 5
		skeydoff, skeyulen, skeyflags, skeydata,
		skeysize, pkeydlen, pkeydoff, pkeyulen,
		pkeyflags, pkeydata, pkeysize, datadlen,
		datadoff, dataulen, dataflags, datadata,
		datasize, flags, replyp, freep)
a690 1
	u_int32_t skeyulen;
a695 1
	u_int32_t pkeyulen;
a700 1
	u_int32_t dataulen;
d731 3
a733 3
		keydoff, keyulen, keyflags, keydata,
		keysize, datadlen, datadoff, dataulen,
		dataflags, datadata, datasize, flags, replyp, freep)
a737 1
	u_int32_t keyulen;
a742 1
	u_int32_t dataulen;
d941 1
a941 1
__db_truncate_proc(dbpcl_id, txnpcl_id,
d944 2
a945 1
	long txnpcl_id;
a952 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a955 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
d1114 3
a1116 3
		keyulen, keyflags, keydata, keysize,
		datadlen, datadoff, dataulen, dataflags,
		datadata, datasize, flags, replyp, freep)
a1119 1
	u_int32_t keyulen;
a1124 1
	u_int32_t dataulen;
d1151 4
a1154 5
		skeyulen, skeyflags, skeydata, skeysize,
		pkeydlen, pkeydoff, pkeyulen, pkeyflags,
		pkeydata, pkeysize, datadlen, datadoff,
		dataulen, dataflags, datadata, datasize,
		flags, replyp, freep)
a1157 1
	u_int32_t skeyulen;
a1162 1
	u_int32_t pkeyulen;
a1167 1
	u_int32_t dataulen;
d1194 3
a1196 3
		keyulen, keyflags, keydata, keysize,
		datadlen, datadoff, dataulen, dataflags,
		datadata, datasize, flags, replyp, freep)
a1199 1
	u_int32_t keyulen;
a1204 1
	u_int32_t dataulen;
@


1.1.1.4
log
@track: auto import
@
text
@d10 1
d14 2
a15 3
#include "dbinc_auto/db_server.h"
#include "dbinc/db_server_int.h"
#include "dbinc_auto/rpc_server_ext.h"
a83 87
/* BEGIN __env_dbremove_proc */
void
__env_dbremove_proc(dbenvcl_id, txnpcl_id, name,
		subdb, flags, replyp)
	long dbenvcl_id;
	long txnpcl_id;
	char *name;
	char *subdb;
	u_int32_t flags;
	__env_dbremove_reply *replyp;
/* END __env_dbremove_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_dbrename_proc */
void
__env_dbrename_proc(dbenvcl_id, txnpcl_id, name,
		subdb, newname, flags, replyp)
	long dbenvcl_id;
	long txnpcl_id;
	char *name;
	char *subdb;
	char *newname;
	u_int32_t flags;
	__env_dbrename_reply *replyp;
/* END __env_dbrename_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;
	DB_TXN * txnp;
	ct_entry *txnp_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

/* BEGIN __env_encrypt_proc */
void
__env_encrypt_proc(dbenvcl_id, passwd, flags, replyp)
	long dbenvcl_id;
	char *passwd;
	u_int32_t flags;
	__env_encrypt_reply *replyp;
/* END __env_encrypt_proc */
{
	int ret;
	DB_ENV * dbenv;
	ct_entry *dbenv_ctp;

	ACTIVATE_CTP(dbenv_ctp, dbenvcl_id, CT_ENV);
	dbenv = (DB_ENV *)dbenv_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d306 1
a306 1
__db_associate_proc(dbpcl_id, txnpcl_id, sdbpcl_id,
a308 1
	long txnpcl_id;
a316 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a321 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
a460 24
/* BEGIN __db_encrypt_proc */
void
__db_encrypt_proc(dbpcl_id, passwd, flags, replyp)
	long dbpcl_id;
	char *passwd;
	u_int32_t flags;
	__db_encrypt_reply *replyp;
/* END __db_encrypt_proc */
{
	int ret;
	DB * dbp;
	ct_entry *dbp_ctp;

	ACTIVATE_CTP(dbp_ctp, dbpcl_id, CT_DB);
	dbp = (DB *)dbp_ctp->ct_anyp;

	/*
	 * XXX Code goes here
	 */

	replyp->status = ret;
	return;
}

d658 2
a659 2
__db_open_proc(dbpcl_id, txnpcl_id, name,
		subdb, type, flags, mode, replyp)
a660 1
	long txnpcl_id;
a671 2
	DB_TXN * txnp;
	ct_entry *txnp_ctp;
a674 2
	ACTIVATE_CTP(txnp_ctp, txnpcl_id, CT_TXN);
	txnp = (DB_TXN *)txnp_ctp->ct_anyp;
@


