diff options
author | Sergei Golubchik <sergii@pisem.net> | 2011-07-13 21:10:18 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2011-07-13 21:10:18 +0200 |
commit | a8446356373e84530a4c83759370178ec2bce571 (patch) | |
tree | 51b83e92f9aa489a3308a6ea66546e06ae025689 /storage/maria/ma_init.c | |
parent | aac3a1eac9f6aa347311e7cce7547e269bed5ea0 (diff) | |
download | mariadb-git-a8446356373e84530a4c83759370178ec2bce571.tar.gz |
use PSI wrappers in aria and other non-MySQL code
Diffstat (limited to 'storage/maria/ma_init.c')
-rw-r--r-- | storage/maria/ma_init.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/storage/maria/ma_init.c b/storage/maria/ma_init.c index af35bf37865..c3d52fc64e0 100644 --- a/storage/maria/ma_init.c +++ b/storage/maria/ma_init.c @@ -66,7 +66,7 @@ int maria_init(void) if (!maria_inited) { maria_inited= TRUE; - pthread_mutex_init(&THR_LOCK_maria,MY_MUTEX_INIT_SLOW); + mysql_mutex_init(key_THR_LOCK_maria, &THR_LOCK_maria, MY_MUTEX_INIT_SLOW); _ma_init_block_record_data(); trnman_end_trans_hook= _ma_trnman_end_trans_hook; maria_create_trn_hook= dummy_maria_create_trn_hook; @@ -108,7 +108,7 @@ void maria_end(void) end_pagecache(maria_log_pagecache, TRUE); end_pagecache(maria_pagecache, TRUE); ma_control_file_end(); - pthread_mutex_destroy(&THR_LOCK_maria); + mysql_mutex_destroy(&THR_LOCK_maria); my_hash_free(&maria_stored_state); } } @@ -166,7 +166,8 @@ my_bool maria_upgrade() char old_logname[FN_REFLEN], new_logname[FN_REFLEN]; fn_format(old_logname, file, maria_data_root, "", MYF(0)); fn_format(new_logname, file+1, maria_data_root, "", MYF(0)); - if (my_rename(old_logname, new_logname, MYF(MY_WME))) + if (mysql_file_rename(key_file_translog, old_logname, + new_logname, MYF(MY_WME))) { my_dirend(dir); DBUG_RETURN(1); @@ -176,7 +177,7 @@ my_bool maria_upgrade() my_dirend(dir); fn_format(new_name, CONTROL_FILE_BASE_NAME, maria_data_root, "", MYF(0)); - if (my_rename(name, new_name, MYF(MY_WME))) + if (mysql_file_rename(key_file_control, name, new_name, MYF(MY_WME))) DBUG_RETURN(1); } DBUG_RETURN(0); |