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

Reply via email to