summaryrefslogtreecommitdiff
path: root/sql/sql_plugin.h
diff options
context:
space:
mode:
authorunknown <acurtis@xiphis.org>2006-06-12 06:50:11 -0700
committerunknown <acurtis@xiphis.org>2006-06-12 06:50:11 -0700
commit01e8913e7751a04fa7045974147e6fec5f7c150d (patch)
tree765547ed68437f6b146e3624d5185aecdac82e0a /sql/sql_plugin.h
parentb912f9ecdd078707748f480b81927c516f622cb5 (diff)
downloadmariadb-git-01e8913e7751a04fa7045974147e6fec5f7c150d.tar.gz
Bug#20168
"Change in behavior --default-storage-engine=ndb or ndbcluster" Reduce use of legacy_db_type, some code cleanup (serg read my mind and implemented desired mysqld.cc changes) sql/handler.cc: Bug#20168 remove some use of legacy_db_type cleanup code, new func for default type sql/handler.h: Bug#20168 remove some use of legacy_db_type cleanup code, new func for default type sql/sql_plugin.cc: compiler hints, consts sql/sql_plugin.h: compiler hints, consts sql/sql_tablespace.cc: use ha_default_handlerton instead of resolving DB_TYPE_DEFAULT
Diffstat (limited to 'sql/sql_plugin.h')
-rw-r--r--sql/sql_plugin.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/sql/sql_plugin.h b/sql/sql_plugin.h
index b013beaba1f..df7c9a39495 100644
--- a/sql/sql_plugin.h
+++ b/sql/sql_plugin.h
@@ -66,15 +66,15 @@ typedef int (*plugin_type_init)(struct st_plugin_int *);
extern char *opt_plugin_dir_ptr;
extern char opt_plugin_dir[FN_REFLEN];
-extern LEX_STRING plugin_type_names[];
+extern const LEX_STRING plugin_type_names[];
extern int plugin_init(void);
extern void plugin_load(void);
extern void plugin_free(void);
-extern my_bool plugin_is_ready(LEX_STRING *name, int type);
-extern st_plugin_int *plugin_lock(LEX_STRING *name, int type);
+extern my_bool plugin_is_ready(const LEX_STRING *name, int type);
+extern st_plugin_int *plugin_lock(const LEX_STRING *name, int type);
extern void plugin_unlock(struct st_plugin_int *plugin);
-extern my_bool mysql_install_plugin(THD *thd, LEX_STRING *name, LEX_STRING *dl);
-extern my_bool mysql_uninstall_plugin(THD *thd, LEX_STRING *name);
+extern my_bool mysql_install_plugin(THD *thd, const LEX_STRING *name, const LEX_STRING *dl);
+extern my_bool mysql_uninstall_plugin(THD *thd, const LEX_STRING *name);
extern my_bool plugin_register_builtin(struct st_mysql_plugin *plugin);