⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db_server_proc

📁 linux 下的源代码分析阅读器 red hat公司新版
💻
📖 第 1 页 / 共 3 页
字号:
#include "db_config.h"#include "db_int.h"#ifdef HAVE_SYSTEM_INCLUDE_FILES#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);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -