Date: Tuesday, January 31, 2006 @ 13:36:27
Author: zsolt
Path: /cvsroot/carob/libmysequoia/src
Modified: MySQLAPI.cpp (1.37 -> 1.38)
defined skeleton for some undocumented functions needed by php5 / mysqli
--------------+
MySQLAPI.cpp | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 91 insertions(+)
Index: libmysequoia/src/MySQLAPI.cpp
diff -u libmysequoia/src/MySQLAPI.cpp:1.37 libmysequoia/src/MySQLAPI.cpp:1.38
--- libmysequoia/src/MySQLAPI.cpp:1.37 Tue Jan 31 13:14:45 2006
+++ libmysequoia/src/MySQLAPI.cpp Tue Jan 31 13:36:27 2006
@@ -1676,3 +1676,94 @@
LOG4CXX_DEBUG(logger, "Leave mysql_stmt_store_result: result=" << result);
return result;
}
+
+/* Undocumented functions needed by php5 / mysqli */
+
+void STDCALL
+mysql_enable_rpl_parse(MYSQL* mysql)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_enable_rpl_parse: mysql=" << mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_enable_rpl_parse");
+}
+
+void STDCALL
+mysql_disable_rpl_parse(MYSQL* mysql)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_disable_rpl_parse: mysql=" << mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_disable_rpl_parse");
+}
+
+void STDCALL
+mysql_enable_reads_from_master(MYSQL* mysql)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_enable_reads_from_master: mysql=" <<
mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_enable_reads_from_master");
+}
+
+void STDCALL mysql_disable_reads_from_master(MYSQL* mysql)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_disable_reads_from_master: mysql=" <<
mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_disable_reads_from_master");
+}
+
+my_bool STDCALL
+mysql_master_query(MYSQL *mysql, const char *q, unsigned long length)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_master_query: mysql=" << mysql << "
query=" << q << " length=" << length);
+ my_bool result = mysql_real_query(mysql, q, length);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_master_query");
+ return result;
+}
+
+int STDCALL
+mysql_rpl_parse_enabled(MYSQL* mysql)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_rpl_parse_enabled: mysql=" << mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_rpl_parse_enabled");
+ return 0;
+}
+
+my_bool STDCALL mysql_rpl_probe(MYSQL* mysql)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_rpl_probe: mysql=" << mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_rpl_probe");
+ return 0;
+}
+
+enum mysql_rpl_type STDCALL
+mysql_rpl_query_type(const char* q, int len)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_rpl_query_type: query=" << q << "
length=" << len);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_rpl_query_type");
+ return MYSQL_RPL_MASTER;
+}
+
+int STDCALL
+mysql_send_query(MYSQL *mysql, const char *q, unsigned long length)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_send_query: mysql=" << mysql << "
query=" << q << " length=" << length);
+ my_bool result = mysql_real_query(mysql, q, length);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_send_query");
+ return result;
+}
+
+void
+mysql_set_local_infile_handler(MYSQL *mysql,
+ int (*local_infile_init)(void **, const char *,
void *),
+ int (*local_infile_read)(void *, char *,
unsigned int),
+ void (*local_infile_end)(void *),
+ int (*local_infile_error)(void *, char*,
unsigned int),
+ void *)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_set_local_infile_handler: mysql=" <<
mysql);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_set_local_infile_handler");
+}
+
+my_bool STDCALL
+mysql_slave_query(MYSQL *mysql, const char *q, unsigned long length)
+{
+ LOG4CXX_DEBUG(logger, "Entering mysql_slave_query: mysql=" << mysql << "
query=" << q << " length=" << length);
+ my_bool result = mysql_real_query(mysql, q, length);
+ LOG4CXX_DEBUG(logger, "Leaving mysql_slave_query");
+ return result;
+}
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits