summaryrefslogtreecommitdiff
path: root/storage/maria/ma_init.c
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2011-07-13 21:10:18 +0200
committerSergei Golubchik <sergii@pisem.net>2011-07-13 21:10:18 +0200
commita8446356373e84530a4c83759370178ec2bce571 (patch)
tree51b83e92f9aa489a3308a6ea66546e06ae025689 /storage/maria/ma_init.c
parentaac3a1eac9f6aa347311e7cce7547e269bed5ea0 (diff)
downloadmariadb-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.c9
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);