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

📄 gen_client.c

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 C
📖 第 1 页 / 共 5 页
字号:
/* Do not edit: automatically built by gen_rpc.awk. */#include "db_config.h"#ifdef HAVE_RPC#ifndef NO_SYSTEM_INCLUDES#include <sys/types.h>#include <rpc/rpc.h>#include <rpc/xdr.h>#include <string.h>#endif#include "db_int.h"#include "dbinc/txn.h"#include "dbinc_auto/db_server.h"#include "dbinc_auto/rpc_client_ext.h"static int __dbcl_noserver __P((DB_ENV *));static int__dbcl_noserver(dbenv)	DB_ENV *dbenv;{	__db_err(dbenv, "No server environment");	return (DB_NOSERVER);}static int __dbcl_rpc_illegal __P((DB_ENV *, char *));static int__dbcl_rpc_illegal(dbenv, name)	DB_ENV *dbenv;	char *name;{	__db_err(dbenv, "%s method meaningless in an RPC environment", name);	return (__db_eopnotsup(dbenv));}/* * PUBLIC: int __dbcl_env_alloc __P((DB_ENV *, void *(*)(size_t), * PUBLIC:      void *(*)(void *, size_t), void (*)(void *))); */int__dbcl_env_alloc(dbenv, func0, func1, func2)	DB_ENV * dbenv;	void *(*func0) __P((size_t));	void *(*func1) __P((void *, size_t));	void (*func2) __P((void *));{	COMPQUIET(func0, 0);	COMPQUIET(func1, 0);	COMPQUIET(func2, 0);	return (__dbcl_rpc_illegal(dbenv, "env_alloc"));}/* * PUBLIC: int __dbcl_set_app_dispatch __P((DB_ENV *, int (*)(DB_ENV *, DBT *, * PUBLIC:      DB_LSN *, db_recops))); */int__dbcl_set_app_dispatch(dbenv, func0)	DB_ENV * dbenv;	int (*func0) __P((DB_ENV *, DBT *, DB_LSN *, db_recops));{	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "set_app_dispatch"));}/* * PUBLIC: int __dbcl_env_cachesize __P((DB_ENV *, u_int32_t, u_int32_t, int)); */int__dbcl_env_cachesize(dbenv, gbytes, bytes, ncache)	DB_ENV * dbenv;	u_int32_t gbytes;	u_int32_t bytes;	int ncache;{	CLIENT *cl;	__env_cachesize_msg msg;	__env_cachesize_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	msg.gbytes = gbytes;	msg.bytes = bytes;	msg.ncache = ncache;	replyp = __db_env_cachesize_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = replyp->status;out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_cachesize_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_env_close __P((DB_ENV *, u_int32_t)); */int__dbcl_env_close(dbenv, flags)	DB_ENV * dbenv;	u_int32_t flags;{	CLIENT *cl;	__env_close_msg msg;	__env_close_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	msg.flags = flags;	replyp = __db_env_close_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_env_close_ret(dbenv, flags, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_close_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_env_create __P((DB_ENV *, long)); */int__dbcl_env_create(dbenv, timeout)	DB_ENV * dbenv;	long timeout;{	CLIENT *cl;	__env_create_msg msg;	__env_create_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	msg.timeout = timeout;	replyp = __db_env_create_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_env_create_ret(dbenv, timeout, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_create_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_set_data_dir __P((DB_ENV *, const char *)); */int__dbcl_set_data_dir(dbenv, dir)	DB_ENV * dbenv;	const char * dir;{	COMPQUIET(dir, NULL);	return (__dbcl_rpc_illegal(dbenv, "set_data_dir"));}/* * PUBLIC: int __dbcl_env_dbremove __P((DB_ENV *, DB_TXN *, const char *, * PUBLIC:      const char *, u_int32_t)); */int__dbcl_env_dbremove(dbenv, txnp, name, subdb, flags)	DB_ENV * dbenv;	DB_TXN * txnp;	const char * name;	const char * subdb;	u_int32_t flags;{	CLIENT *cl;	__env_dbremove_msg msg;	__env_dbremove_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	if (txnp == NULL)		msg.txnpcl_id = 0;	else		msg.txnpcl_id = txnp->txnid;	if (name == NULL)		msg.name = "";	else		msg.name = (char *)name;	if (subdb == NULL)		msg.subdb = "";	else		msg.subdb = (char *)subdb;	msg.flags = flags;	replyp = __db_env_dbremove_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = replyp->status;out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_dbremove_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_env_dbrename __P((DB_ENV *, DB_TXN *, const char *, * PUBLIC:      const char *, const char *, u_int32_t)); */int__dbcl_env_dbrename(dbenv, txnp, name, subdb, newname, flags)	DB_ENV * dbenv;	DB_TXN * txnp;	const char * name;	const char * subdb;	const char * newname;	u_int32_t flags;{	CLIENT *cl;	__env_dbrename_msg msg;	__env_dbrename_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	if (txnp == NULL)		msg.txnpcl_id = 0;	else		msg.txnpcl_id = txnp->txnid;	if (name == NULL)		msg.name = "";	else		msg.name = (char *)name;	if (subdb == NULL)		msg.subdb = "";	else		msg.subdb = (char *)subdb;	if (newname == NULL)		msg.newname = "";	else		msg.newname = (char *)newname;	msg.flags = flags;	replyp = __db_env_dbrename_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = replyp->status;out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_dbrename_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_env_encrypt __P((DB_ENV *, const char *, u_int32_t)); */int__dbcl_env_encrypt(dbenv, passwd, flags)	DB_ENV * dbenv;	const char * passwd;	u_int32_t flags;{	CLIENT *cl;	__env_encrypt_msg msg;	__env_encrypt_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	if (passwd == NULL)		msg.passwd = "";	else		msg.passwd = (char *)passwd;	msg.flags = flags;	replyp = __db_env_encrypt_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = replyp->status;out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_encrypt_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_env_set_feedback __P((DB_ENV *, void (*)(DB_ENV *, int, * PUBLIC:      int))); */int__dbcl_env_set_feedback(dbenv, func0)	DB_ENV * dbenv;	void (*func0) __P((DB_ENV *, int, int));{	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "env_set_feedback"));}/* * PUBLIC: int __dbcl_env_flags __P((DB_ENV *, u_int32_t, int)); */int__dbcl_env_flags(dbenv, flags, onoff)	DB_ENV * dbenv;	u_int32_t flags;	int onoff;{	CLIENT *cl;	__env_flags_msg msg;	__env_flags_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	msg.flags = flags;	msg.onoff = onoff;	replyp = __db_env_flags_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = replyp->status;out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_flags_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_set_lg_bsize __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lg_bsize(dbenv, bsize)	DB_ENV * dbenv;	u_int32_t bsize;{	COMPQUIET(bsize, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lg_bsize"));}/* * PUBLIC: int __dbcl_set_lg_dir __P((DB_ENV *, const char *)); */int__dbcl_set_lg_dir(dbenv, dir)	DB_ENV * dbenv;	const char * dir;{	COMPQUIET(dir, NULL);	return (__dbcl_rpc_illegal(dbenv, "set_lg_dir"));}/* * PUBLIC: int __dbcl_set_lg_max __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lg_max(dbenv, max)	DB_ENV * dbenv;	u_int32_t max;{	COMPQUIET(max, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lg_max"));}/* * PUBLIC: int __dbcl_set_lg_regionmax __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lg_regionmax(dbenv, max)	DB_ENV * dbenv;	u_int32_t max;{	COMPQUIET(max, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lg_regionmax"));}/* * PUBLIC: int __dbcl_set_lk_conflict __P((DB_ENV *, u_int8_t *, int)); */int__dbcl_set_lk_conflict(dbenv, conflicts, modes)	DB_ENV * dbenv;	u_int8_t * conflicts;	int modes;{	COMPQUIET(conflicts, 0);	COMPQUIET(modes, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lk_conflict"));}/* * PUBLIC: int __dbcl_set_lk_detect __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lk_detect(dbenv, detect)	DB_ENV * dbenv;	u_int32_t detect;{	COMPQUIET(detect, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lk_detect"));}/* * PUBLIC: int __dbcl_set_lk_max __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lk_max(dbenv, max)	DB_ENV * dbenv;	u_int32_t max;{	COMPQUIET(max, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lk_max"));}/* * PUBLIC: int __dbcl_set_lk_max_locks __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lk_max_locks(dbenv, max)	DB_ENV * dbenv;	u_int32_t max;{	COMPQUIET(max, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lk_max_locks"));}/* * PUBLIC: int __dbcl_set_lk_max_lockers __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lk_max_lockers(dbenv, max)	DB_ENV * dbenv;	u_int32_t max;{	COMPQUIET(max, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lk_max_lockers"));}/* * PUBLIC: int __dbcl_set_lk_max_objects __P((DB_ENV *, u_int32_t)); */int__dbcl_set_lk_max_objects(dbenv, max)	DB_ENV * dbenv;	u_int32_t max;{	COMPQUIET(max, 0);	return (__dbcl_rpc_illegal(dbenv, "set_lk_max_objects"));}/* * PUBLIC: int __dbcl_set_mp_mmapsize __P((DB_ENV *, size_t)); */int__dbcl_set_mp_mmapsize(dbenv, mmapsize)	DB_ENV * dbenv;	size_t mmapsize;{	COMPQUIET(mmapsize, 0);	return (__dbcl_rpc_illegal(dbenv, "set_mp_mmapsize"));}/* * PUBLIC: int __dbcl_env_open __P((DB_ENV *, const char *, u_int32_t, int)); */int__dbcl_env_open(dbenv, home, flags, mode)	DB_ENV * dbenv;	const char * home;	u_int32_t flags;	int mode;{	CLIENT *cl;	__env_open_msg msg;	__env_open_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	if (home == NULL)		msg.home = "";	else		msg.home = (char *)home;	msg.flags = flags;	msg.mode = mode;	replyp = __db_env_open_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_env_open_ret(dbenv, home, flags, mode, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_open_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_env_paniccall __P((DB_ENV *, void (*)(DB_ENV *, int))); */int__dbcl_env_paniccall(dbenv, func0)	DB_ENV * dbenv;	void (*func0) __P((DB_ENV *, int));{	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "env_paniccall"));}/* * PUBLIC: int __dbcl_env_remove __P((DB_ENV *, const char *, u_int32_t)); */int__dbcl_env_remove(dbenv, home, flags)	DB_ENV * dbenv;	const char * home;	u_int32_t flags;{	CLIENT *cl;	__env_remove_msg msg;	__env_remove_reply *replyp = NULL;	int ret;	ret = 0;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(dbenv));	cl = (CLIENT *)dbenv->cl_handle;	if (dbenv == NULL)		msg.dbenvcl_id = 0;	else		msg.dbenvcl_id = dbenv->cl_id;	if (home == NULL)		msg.home = "";	else		msg.home = (char *)home;	msg.flags = flags;	replyp = __db_env_remove_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_env_remove_ret(dbenv, home, flags, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___env_remove_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_set_shm_key __P((DB_ENV *, long)); */int__dbcl_set_shm_key(dbenv, shm_key)	DB_ENV * dbenv;	long shm_key;{	COMPQUIET(shm_key, 0);	return (__dbcl_rpc_illegal(dbenv, "set_shm_key"));}

⌨️ 快捷键说明

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