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

📄 gen_client.c

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 C
📖 第 1 页 / 共 5 页
字号:
out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___db_bt_minkey_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_bt_prefix __P((DB *, size_t(*)(DB *, const DBT *, * PUBLIC:      const DBT *))); */int__dbcl_db_bt_prefix(dbp, func0)	DB * dbp;	size_t (*func0) __P((DB *, const DBT *, const DBT *));{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "db_bt_prefix"));}/* * PUBLIC: int __dbcl_db_set_append_recno __P((DB *, int (*)(DB *, DBT *, * PUBLIC:      db_recno_t))); */int__dbcl_db_set_append_recno(dbp, func0)	DB * dbp;	int (*func0) __P((DB *, DBT *, db_recno_t));{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "db_set_append_recno"));}/* * PUBLIC: int __dbcl_db_cache_priority __P((DB *, DB_CACHE_PRIORITY)); */int__dbcl_db_cache_priority(dbp, priority)	DB * dbp;	DB_CACHE_PRIORITY priority;{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(priority, 0);	return (__dbcl_rpc_illegal(dbenv, "db_cache_priority"));}/* * PUBLIC: int __dbcl_db_cachesize __P((DB *, u_int32_t, u_int32_t, int)); */int__dbcl_db_cachesize(dbp, gbytes, bytes, ncache)	DB * dbp;	u_int32_t gbytes;	u_int32_t bytes;	int ncache;{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(gbytes, 0);	COMPQUIET(bytes, 0);	COMPQUIET(ncache, 0);	return (__dbcl_rpc_illegal(dbenv, "db_cachesize"));}/* * PUBLIC: int __dbcl_db_close __P((DB *, u_int32_t)); */int__dbcl_db_close(dbp, flags)	DB * dbp;	u_int32_t flags;{	CLIENT *cl;	__db_close_msg msg;	__db_close_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	msg.flags = flags;	replyp = __db_db_close_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_db_close_ret(dbp, flags, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___db_close_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_create __P((DB *, DB_ENV *, u_int32_t)); */int__dbcl_db_create(dbp, dbenv, flags)	DB * dbp;	DB_ENV * dbenv;	u_int32_t flags;{	CLIENT *cl;	__db_create_msg msg;	__db_create_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_db_create_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_db_create_ret(dbp, dbenv, flags, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___db_create_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_del __P((DB *, DB_TXN *, DBT *, u_int32_t)); */int__dbcl_db_del(dbp, txnp, key, flags)	DB * dbp;	DB_TXN * txnp;	DBT * key;	u_int32_t flags;{	CLIENT *cl;	__db_del_msg msg;	__db_del_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	if (txnp == NULL)		msg.txnpcl_id = 0;	else		msg.txnpcl_id = txnp->txnid;	msg.keydlen = key->dlen;	msg.keydoff = key->doff;	msg.keyulen = key->ulen;	msg.keyflags = key->flags;	msg.keydata.keydata_val = key->data;	msg.keydata.keydata_len = key->size;	msg.flags = flags;	replyp = __db_db_del_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___db_del_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_dup_compare __P((DB *, int (*)(DB *, const DBT *, * PUBLIC:      const DBT *))); */int__dbcl_db_dup_compare(dbp, func0)	DB * dbp;	int (*func0) __P((DB *, const DBT *, const DBT *));{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "db_dup_compare"));}/* * PUBLIC: int __dbcl_db_encrypt __P((DB *, const char *, u_int32_t)); */int__dbcl_db_encrypt(dbp, passwd, flags)	DB * dbp;	const char * passwd;	u_int32_t flags;{	CLIENT *cl;	__db_encrypt_msg msg;	__db_encrypt_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	if (passwd == NULL)		msg.passwd = "";	else		msg.passwd = (char *)passwd;	msg.flags = flags;	replyp = __db_db_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___db_encrypt_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_extentsize __P((DB *, u_int32_t)); */int__dbcl_db_extentsize(dbp, extentsize)	DB * dbp;	u_int32_t extentsize;{	CLIENT *cl;	__db_extentsize_msg msg;	__db_extentsize_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	msg.extentsize = extentsize;	replyp = __db_db_extentsize_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___db_extentsize_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_fd __P((DB *, int *)); */int__dbcl_db_fd(dbp, fdp)	DB * dbp;	int * fdp;{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(fdp, 0);	return (__dbcl_rpc_illegal(dbenv, "db_fd"));}/* * PUBLIC: int __dbcl_db_feedback __P((DB *, void (*)(DB *, int, int))); */int__dbcl_db_feedback(dbp, func0)	DB * dbp;	void (*func0) __P((DB *, int, int));{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "db_feedback"));}/* * PUBLIC: int __dbcl_db_flags __P((DB *, u_int32_t)); */int__dbcl_db_flags(dbp, flags)	DB * dbp;	u_int32_t flags;{	CLIENT *cl;	__db_flags_msg msg;	__db_flags_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	msg.flags = flags;	replyp = __db_db_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___db_flags_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_get __P((DB *, DB_TXN *, DBT *, DBT *, u_int32_t)); */int__dbcl_db_get(dbp, txnp, key, data, flags)	DB * dbp;	DB_TXN * txnp;	DBT * key;	DBT * data;	u_int32_t flags;{	CLIENT *cl;	__db_get_msg msg;	__db_get_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	if (txnp == NULL)		msg.txnpcl_id = 0;	else		msg.txnpcl_id = txnp->txnid;	msg.keydlen = key->dlen;	msg.keydoff = key->doff;	msg.keyulen = key->ulen;	msg.keyflags = key->flags;	msg.keydata.keydata_val = key->data;	msg.keydata.keydata_len = key->size;	msg.datadlen = data->dlen;	msg.datadoff = data->doff;	msg.dataulen = data->ulen;	msg.dataflags = data->flags;	msg.datadata.datadata_val = data->data;	msg.datadata.datadata_len = data->size;	msg.flags = flags;	replyp = __db_db_get_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_db_get_ret(dbp, txnp, key, data, flags, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___db_get_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_h_ffactor __P((DB *, u_int32_t)); */int__dbcl_db_h_ffactor(dbp, ffactor)	DB * dbp;	u_int32_t ffactor;{	CLIENT *cl;	__db_h_ffactor_msg msg;	__db_h_ffactor_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	msg.ffactor = ffactor;	replyp = __db_db_h_ffactor_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___db_h_ffactor_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_h_hash __P((DB *, u_int32_t(*)(DB *, const void *, * PUBLIC:      u_int32_t))); */int__dbcl_db_h_hash(dbp, func0)	DB * dbp;	u_int32_t (*func0) __P((DB *, const void *, u_int32_t));{	DB_ENV *dbenv;	dbenv = dbp->dbenv;	COMPQUIET(func0, 0);	return (__dbcl_rpc_illegal(dbenv, "db_h_hash"));}/* * PUBLIC: int __dbcl_db_h_nelem __P((DB *, u_int32_t)); */int__dbcl_db_h_nelem(dbp, nelem)	DB * dbp;	u_int32_t nelem;{	CLIENT *cl;	__db_h_nelem_msg msg;	__db_h_nelem_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	msg.nelem = nelem;	replyp = __db_db_h_nelem_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___db_h_nelem_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_key_range __P((DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, * PUBLIC:      u_int32_t)); */int__dbcl_db_key_range(dbp, txnp, key, range, flags)	DB * dbp;	DB_TXN * txnp;	DBT * key;	DB_KEY_RANGE * range;	u_int32_t flags;{	CLIENT *cl;	__db_key_range_msg msg;	__db_key_range_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	if (txnp == NULL)		msg.txnpcl_id = 0;	else		msg.txnpcl_id = txnp->txnid;	msg.keydlen = key->dlen;	msg.keydoff = key->doff;	msg.keyulen = key->ulen;	msg.keyflags = key->flags;	msg.keydata.keydata_val = key->data;	msg.keydata.keydata_len = key->size;	msg.flags = flags;	replyp = __db_db_key_range_4001(&msg, cl);	if (replyp == NULL) {		__db_err(dbenv, clnt_sperror(cl, "Berkeley DB"));		ret = DB_NOSERVER;		goto out;	}	ret = __dbcl_db_key_range_ret(dbp, txnp, key, range, flags, replyp);out:	if (replyp != NULL)		xdr_free((xdrproc_t)xdr___db_key_range_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_lorder __P((DB *, int)); */int__dbcl_db_lorder(dbp, lorder)	DB * dbp;	int lorder;{	CLIENT *cl;	__db_lorder_msg msg;	__db_lorder_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)		msg.dbpcl_id = 0;	else		msg.dbpcl_id = dbp->cl_id;	msg.lorder = lorder;	replyp = __db_db_lorder_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___db_lorder_reply, (void *)replyp);	return (ret);}/* * PUBLIC: int __dbcl_db_open __P((DB *, DB_TXN *, const char *, const char *, * PUBLIC:      DBTYPE, u_int32_t, int)); */int__dbcl_db_open(dbp, txnp, name, subdb, type, flags, mode)	DB * dbp;	DB_TXN * txnp;	const char * name;	const char * subdb;	DBTYPE type;	u_int32_t flags;	int mode;{	CLIENT *cl;	__db_open_msg msg;	__db_open_reply *replyp = NULL;	int ret;	DB_ENV *dbenv;	ret = 0;	dbenv = dbp->dbenv;	if (dbenv == NULL || !RPC_ON(dbenv))		return (__dbcl_noserver(NULL));	cl = (CLIENT *)dbenv->cl_handle;	if (dbp == NULL)

⌨️ 快捷键说明

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