mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0
into neptunus.(none):/home/msvensson/mysql/bug18564/my50-bug18564 sql/mysql_priv.h: Auto merged sql/mysqld.cc: Auto merged sql/set_var.cc: Auto merged
This commit is contained in:
commit
f539e5880b
6 changed files with 15 additions and 13 deletions
|
@ -1,12 +1,8 @@
|
|||
#
|
||||
# To check if the udf_example.so is available,
|
||||
# try to load one function from it.
|
||||
#
|
||||
# Check if server has support for loading udf's
|
||||
# i.e it will support dlopen
|
||||
#
|
||||
--require r/have_udf.require
|
||||
--disable_abort_on_error
|
||||
CREATE FUNCTION metaphon RETURNS STRING SONAME 'udf_example.so';
|
||||
--disable_query_log
|
||||
DROP FUNCTION metaphon;
|
||||
--enable_query_log
|
||||
--enable_abort_on_error
|
||||
disable_query_log;
|
||||
show variables like "have_dynamic_loading";
|
||||
enable_query_log;
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
CREATE FUNCTION metaphon RETURNS STRING SONAME 'udf_example.so';
|
||||
Variable_name Value
|
||||
have_dynamic_loading YES
|
||||
|
|
|
@ -12,4 +12,3 @@
|
|||
|
||||
sp-goto : GOTO is currently is disabled - will be fixed in the future
|
||||
ndb_load : Bug#17233
|
||||
udf : Bug#18564 (Permission by Brian)
|
||||
|
|
|
@ -1299,7 +1299,7 @@ extern SHOW_COMP_OPTION have_ndbcluster;
|
|||
#endif
|
||||
|
||||
extern SHOW_COMP_OPTION have_isam;
|
||||
extern SHOW_COMP_OPTION have_raid, have_openssl, have_symlink;
|
||||
extern SHOW_COMP_OPTION have_raid, have_openssl, have_symlink, have_dlopen;
|
||||
extern SHOW_COMP_OPTION have_query_cache;
|
||||
extern SHOW_COMP_OPTION have_geometry, have_rtree_keys;
|
||||
extern SHOW_COMP_OPTION have_crypt;
|
||||
|
|
|
@ -490,7 +490,7 @@ CHARSET_INFO *character_set_filesystem;
|
|||
|
||||
SHOW_COMP_OPTION have_isam;
|
||||
SHOW_COMP_OPTION have_raid, have_openssl, have_symlink, have_query_cache;
|
||||
SHOW_COMP_OPTION have_geometry, have_rtree_keys;
|
||||
SHOW_COMP_OPTION have_geometry, have_rtree_keys, have_dlopen;
|
||||
SHOW_COMP_OPTION have_crypt, have_compress;
|
||||
|
||||
/* Thread specific variables */
|
||||
|
@ -6440,6 +6440,11 @@ static void mysql_init_variables(void)
|
|||
#else
|
||||
have_symlink=SHOW_OPTION_YES;
|
||||
#endif
|
||||
#ifdef HAVE_DLOPEN
|
||||
have_dlopen=SHOW_OPTION_YES;
|
||||
#else
|
||||
have_dlopen=SHOW_OPTION_NO;
|
||||
#endif
|
||||
#ifdef HAVE_QUERY_CACHE
|
||||
have_query_cache=SHOW_OPTION_YES;
|
||||
#else
|
||||
|
|
|
@ -803,6 +803,7 @@ struct show_var_st init_vars[]= {
|
|||
{"have_compress", (char*) &have_compress, SHOW_HAVE},
|
||||
{"have_crypt", (char*) &have_crypt, SHOW_HAVE},
|
||||
{"have_csv", (char*) &have_csv_db, SHOW_HAVE},
|
||||
{"have_dynamic_loading", (char*) &have_dlopen, SHOW_HAVE},
|
||||
{"have_example_engine", (char*) &have_example_db, SHOW_HAVE},
|
||||
{"have_federated_engine", (char*) &have_federated_db, SHOW_HAVE},
|
||||
{"have_geometry", (char*) &have_geometry, SHOW_HAVE},
|
||||
|
|
Loading…
Reference in a new issue