diff options
author | Eugene Kosov <claprix@yandex.ru> | 2021-03-17 10:03:06 +0300 |
---|---|---|
committer | Eugene Kosov <claprix@yandex.ru> | 2021-03-19 11:44:28 +0300 |
commit | dbe941e06fe51fe0ff30dff5f1ae62960ff4fc61 (patch) | |
tree | d9d40ca19ccfe2962e593ba23fed88b2890674a8 /extra/mariabackup/backup_mysql.cc | |
parent | da3428805efd2860a26f162cc1e4fff9d95f84e1 (diff) | |
download | mariadb-git-dbe941e06fe51fe0ff30dff5f1ae62960ff4fc61.tar.gz |
cleanup: os_thread_create -> std::thread
Diffstat (limited to 'extra/mariabackup/backup_mysql.cc')
-rw-r--r-- | extra/mariabackup/backup_mysql.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/extra/mariabackup/backup_mysql.cc b/extra/mariabackup/backup_mysql.cc index 824903eccc3..b7efd61f182 100644 --- a/extra/mariabackup/backup_mysql.cc +++ b/extra/mariabackup/backup_mysql.cc @@ -799,7 +799,7 @@ wait_for_no_updates(MYSQL *connection, uint timeout, uint threshold) return(false); } -static os_thread_ret_t DECLARE_THREAD(kill_query_thread)(void*) +static void kill_query_thread() { mysql_mutex_lock(&kill_query_thread_mutex); @@ -835,9 +835,6 @@ func_exit: kill_query_thread_running= false; mysql_cond_signal(&kill_query_thread_stopped); mysql_mutex_unlock(&kill_query_thread_mutex); - - os_thread_exit(); - OS_THREAD_DUMMY_RETURN; } @@ -849,7 +846,7 @@ static void start_query_killer() mysql_mutex_init(0, &kill_query_thread_mutex, nullptr); mysql_cond_init(0, &kill_query_thread_stop, nullptr); mysql_cond_init(0, &kill_query_thread_stopped, nullptr); - os_thread_create(kill_query_thread); + std::thread(kill_query_thread).detach(); } static void stop_query_killer() |