📄 db_server_proc
字号:
/* Do not edit: automatically built by gen_rpc.awk. */#include "db_config.h"#ifndef NO_SYSTEM_INCLUDES#include <sys/types.h>#include <rpc/rpc.h>#include <string.h>#endif#include "db_int.h"#include "dbinc_auto/db_server.h"#include "dbinc/db_server_int.h"#include "dbinc_auto/rpc_server_ext.h"/* BEGIN __env_cachesize_proc */void__env_cachesize_proc(dbenvcl_id, gbytes, bytes, ncache, replyp) long dbenvcl_id; u_int32_t gbytes; u_int32_t bytes; u_int32_t ncache; __env_cachesize_reply *replyp;/* END __env_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_close_proc */void__env_close_proc(dbenvcl_id, flags, replyp) long 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_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_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;}/* BEGIN __env_flags_proc */void__env_flags_proc(dbenvcl_id, flags, onoff, replyp) long 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;}/* BEGIN __env_open_proc */void__env_open_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_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) long 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 __txn_abort_proc */void__txn_abort_proc(txnpcl_id, replyp) long 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_begin_proc */void__txn_begin_proc(dbenvcl_id, parentcl_id, flags, replyp) long dbenvcl_id; long parentcl_id; u_int32_t flags; __txn_begin_reply *replyp;/* END __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 __txn_commit_proc */void__txn_commit_proc(txnpcl_id, flags, replyp) long 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) 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;}/* 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 */{ 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_recover_proc */void__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, txnpcl_id, sdbpcl_id, flags, replyp) long dbpcl_id; long txnpcl_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_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_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;}/* BEGIN __db_bt_minkey_proc */void__db_bt_minkey_proc(dbpcl_id, minkey, replyp) long dbpcl_id; u_int32_t minkey; __db_bt_minkey_reply *replyp;/* END __db_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_close_proc */void__db_close_proc(dbpcl_id, flags, replyp) long 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_create_proc */void__db_create_proc(dbenvcl_id, flags, replyp) long 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_del_proc */void__db_del_proc(dbpcl_id, txnpcl_id, keydlen, keydoff, keyulen, keyflags, keydata, keysize, flags, replyp) long dbpcl_id; long 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_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;}/* BEGIN __db_extentsize_proc */void__db_extentsize_proc(dbpcl_id, extentsize, replyp) long dbpcl_id; u_int32_t extentsize; __db_extentsize_reply *replyp;/* END __db_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_flags_proc */void__db_flags_proc(dbpcl_id, flags, replyp) long dbpcl_id; u_int32_t flags; __db_flags_reply *replyp;/* END __db_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_proc */void__db_get_proc(dbpcl_id, txnpcl_id, keydlen, keydoff, keyulen, keyflags, keydata, keysize, datadlen, datadoff, dataulen, dataflags, datadata, datasize, flags, replyp, freep) long dbpcl_id; long 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_h_ffactor_proc */void__db_h_ffactor_proc(dbpcl_id, ffactor, replyp) long dbpcl_id; u_int32_t ffactor; __db_h_ffactor_reply *replyp;/* END __db_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_h_nelem_proc */void__db_h_nelem_proc(dbpcl_id, nelem, replyp) long dbpcl_id; u_int32_t nelem; __db_h_nelem_reply *replyp;/* END __db_h_nelem_proc */{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -