summaryrefslogtreecommitdiff
path: root/sql/mysqld.h
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2018-12-11 18:23:54 +0100
committerVladislav Vaintroub <wlad@mariadb.com>2018-12-12 22:51:20 +0100
commit19d3d3e8616ebb65feaac942b19652c5b31b2e93 (patch)
treea3b8779cf924aeb3fc1aa8168f700fc79759a4e5 /sql/mysqld.h
parentf570da5153aca0db2f83765f638cf0d85260c8e2 (diff)
downloadmariadb-git-19d3d3e8616ebb65feaac942b19652c5b31b2e93.tar.gz
MDEV-16266 - New command FLUSH SSL to reload server's SSL certificate(private key,CRL,etc)
Diffstat (limited to 'sql/mysqld.h')
-rw-r--r--sql/mysqld.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/mysqld.h b/sql/mysqld.h
index 9c02b9127a2..c84e1d08efe 100644
--- a/sql/mysqld.h
+++ b/sql/mysqld.h
@@ -96,6 +96,9 @@ extern void init_net_server_extension(THD *thd);
extern void handle_accepted_socket(MYSQL_SOCKET new_sock, MYSQL_SOCKET sock);
extern void create_new_thread(CONNECT *connect);
+extern void ssl_acceptor_stats_update(int sslaccept_ret);
+extern int reinit_ssl();
+
extern "C" MYSQL_PLUGIN_IMPORT CHARSET_INFO *system_charset_info;
extern MYSQL_PLUGIN_IMPORT CHARSET_INFO *files_charset_info ;
extern MYSQL_PLUGIN_IMPORT CHARSET_INFO *national_charset_info;
@@ -633,6 +636,7 @@ extern mysql_mutex_t LOCK_des_key_file;
extern mysql_mutex_t LOCK_server_started;
extern mysql_cond_t COND_server_started;
extern mysql_rwlock_t LOCK_grant, LOCK_sys_init_connect, LOCK_sys_init_slave;
+extern mysql_rwlock_t LOCK_ssl_refresh;
extern mysql_prlock_t LOCK_system_variables_hash;
extern mysql_cond_t COND_thread_count, COND_start_thread;
extern mysql_cond_t COND_manager;