[Groonga-mysql-commit] mroonga/mroonga [master] [mysql-5.6] follow ha_resolve_by_name() signature change. refs #1046

Back to archive index

null+****@clear***** null+****@clear*****
2011年 8月 12日 (金) 12:07:42 JST


Kouhei Sutou	2011-08-12 03:07:42 +0000 (Fri, 12 Aug 2011)

  New Revision: 5d0d18f9234755c958592e97837751ab04c47ceb

  Log:
    [mysql-5.6] follow ha_resolve_by_name() signature change. refs #1046

  Modified files:
    mrn_table.cc

  Modified: mrn_table.cc (+7 -1)
===================================================================
--- mrn_table.cc    2011-08-12 03:06:04 +0000 (a9336d0)
+++ mrn_table.cc    2011-08-12 03:07:42 +0000 (617a939)
@@ -47,6 +47,12 @@
 #include "mrn_sys.h"
 #include "mrn_table.h"
 
+#if MYSQL_VERSION_ID >= 50603
+#  define MRN_HA_RESOLVE_BY_NAME(name) ha_resolve_by_name(NULL, (name), TRUE)
+#else
+#  define MRN_HA_RESOLVE_BY_NAME(name) ha_resolve_by_name(NULL, (name))
+#endif
+
 #define MRN_DEFAULT_STR "DEFAULT"
 #define MRN_DEFAULT_LEN (sizeof(MRN_DEFAULT_STR) - 1)
 #define MRN_GROONGA_STR "GROONGA"
@@ -420,7 +426,7 @@ int mrn_parse_table_param(MRN_SHARE *share, TABLE *table)
     } else {
       engine_name.str = share->engine;
       engine_name.length = share->engine_length;
-      if (!(share->plugin = ha_resolve_by_name(NULL, &engine_name)))
+      if (!(share->plugin = MRN_HA_RESOLVE_BY_NAME(&engine_name)))
       {
         my_error(ER_UNKNOWN_STORAGE_ENGINE, MYF(0), share->engine);
         error = ER_UNKNOWN_STORAGE_ENGINE;




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