[Groonga-mysql-commit] mroonga/mroonga [master] [mariadb] close() is protected.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 10月 27日 (木) 18:55:54 JST


Kouhei Sutou	2011-10-27 09:55:54 +0000 (Thu, 27 Oct 2011)

  New Revision: 54dac7d1dedbdc7f140790ace3f0d81f398078d2

  Log:
    [mariadb] close() is protected.

  Modified files:
    ha_mroonga.h

  Modified: ha_mroonga.h (+6 -1)
===================================================================
--- ha_mroonga.h    2011-10-27 09:42:53 +0000 (32c445c)
+++ ha_mroonga.h    2011-10-27 09:55:54 +0000 (c809a86)
@@ -32,6 +32,10 @@ extern "C" {
 #include <groonga.h>
 #include "mrn_sys.h"
 
+#ifdef MARIADB_BASE_VERSION
+#  define MRN_MARIADB_P 1
+#endif
+
 #if (MYSQL_VERSION_ID >= 50603) || \
     (MYSQL_VERSION_ID >= 50513 && MYSQL_VERSION_ID < 50600) || \
     (MYSQL_VERSION_ID >= 50158 && MYSQL_VERSION_ID < 50500)
@@ -43,7 +47,8 @@ extern "C" {
 #  define MRN_HANDLER_HAVE_ADD_INDEX 1
 #endif
 
-#if MYSQL_VERSION_ID >= 50600
+#if (MYSQL_VERSION_ID >= 50600) || \
+    (defined(MRN_MARIADB_P) && MYSQL_VERSION_ID >= 50302)
 #  define MRN_HANDLER_HAVE_HA_CLOSE 1
 #  define MRN_HANDLER_HAVE_HA_RND_NEXT 1
 #  define MRN_HANDLER_HAVE_HA_RND_POS 1




Groonga-mysql-commit メーリングリストの案内
Back to archive index