summaryrefslogtreecommitdiff
path: root/sql/sql_plugin.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_plugin.cc')
-rw-r--r--sql/sql_plugin.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc
index da83eae8f0a..f0ab1570bbd 100644
--- a/sql/sql_plugin.cc
+++ b/sql/sql_plugin.cc
@@ -125,7 +125,7 @@ plugin_type_init plugin_type_deinitialize[MYSQL_MAX_PLUGIN_TYPE_NUM]=
Essentially, we want to initialize MYSQL_KEY_MANAGEMENT_PLUGIN before
MYSQL_STORAGE_ENGINE_PLUGIN, and that before MYSQL_INFORMATION_SCHEMA_PLUGIN
*/
-static int plugin_type_initialization_order[MYSQL_MAX_PLUGIN_TYPE_NUM]=
+int plugin_type_initialization_order[MYSQL_MAX_PLUGIN_TYPE_NUM]=
{
MYSQL_DAEMON_PLUGIN,
MariaDB_ENCRYPTION_PLUGIN,
@@ -224,12 +224,12 @@ static struct
*/
mysql_mutex_t LOCK_plugin;
static DYNAMIC_ARRAY plugin_dl_array;
-static DYNAMIC_ARRAY plugin_array;
-static HASH plugin_hash[MYSQL_MAX_PLUGIN_TYPE_NUM];
+DYNAMIC_ARRAY plugin_array;
+HASH plugin_hash[MYSQL_MAX_PLUGIN_TYPE_NUM];
static MEM_ROOT plugin_mem_root;
-static bool reap_needed= false;
+bool reap_needed= false;
-static bool initialized= 0;
+bool sql_plugin_initialized= 0;
ulong dlopen_count;
@@ -891,7 +891,7 @@ static struct st_plugin_int *plugin_find_internal(const LEX_STRING *name, int ty
{
uint i;
DBUG_ENTER("plugin_find_internal");
- if (! initialized)
+ if (! sql_plugin_initialized)
DBUG_RETURN(0);
mysql_mutex_assert_owner(&LOCK_plugin);
@@ -1186,7 +1186,7 @@ static void plugin_variables_deinit(struct st_plugin_int *plugin)
mysql_del_sys_var_chain(plugin->system_vars);
}
-static void plugin_deinitialize(struct st_plugin_int *plugin, bool ref_check)
+void plugin_deinitialize(struct st_plugin_int *plugin, bool ref_check)
{
/*
we don't want to hold the LOCK_plugin mutex as it may cause
@@ -1239,7 +1239,7 @@ static void plugin_deinitialize(struct st_plugin_int *plugin, bool ref_check)
plugin_variables_deinit(plugin);
}
-static void plugin_del(struct st_plugin_int *plugin)
+void plugin_del(struct st_plugin_int *plugin)
{
DBUG_ENTER("plugin_del");
mysql_mutex_assert_owner(&LOCK_plugin);
@@ -1539,7 +1539,7 @@ int plugin_init(int *argc, char **argv, int flags)
LEX_STRING MyISAM= { C_STRING_WITH_LEN("MyISAM") };
DBUG_ENTER("plugin_init");
- if (initialized)
+ if (sql_plugin_initialized)
DBUG_RETURN(0);
dlopen_count =0;
@@ -1578,7 +1578,7 @@ int plugin_init(int *argc, char **argv, int flags)
mysql_mutex_lock(&LOCK_plugin);
- initialized= 1;
+ sql_plugin_initialized= 1;
/*
First we register builtin plugins
@@ -1935,7 +1935,7 @@ void plugin_shutdown(void)
struct st_plugin_dl **dl;
DBUG_ENTER("plugin_shutdown");
- if (initialized)
+ if (sql_plugin_initialized)
{
mysql_mutex_lock(&LOCK_plugin);
@@ -2027,7 +2027,7 @@ void plugin_shutdown(void)
cleanup_variables(&max_system_variables);
mysql_mutex_unlock(&LOCK_plugin);
- initialized= 0;
+ sql_plugin_initialized= 0;
mysql_mutex_destroy(&LOCK_plugin);
my_afree(plugins);
@@ -2357,7 +2357,7 @@ bool plugin_foreach_with_mask(THD *thd, plugin_foreach_func *func,
my_bool res= FALSE;
DBUG_ENTER("plugin_foreach_with_mask");
- if (!initialized)
+ if (!sql_plugin_initialized)
DBUG_RETURN(FALSE);
mysql_mutex_lock(&LOCK_plugin);
@@ -4167,7 +4167,7 @@ void add_plugin_options(DYNAMIC_ARRAY *options, MEM_ROOT *mem_root)
struct st_plugin_int *p;
my_option *opt;
- if (!initialized)
+ if (!sql_plugin_initialized)
return;
for (uint idx= 0; idx < plugin_array.elements; idx++)