summaryrefslogtreecommitdiff
path: root/myisam/mi_locking.c
diff options
context:
space:
mode:
authorunknown <hf@deer.(none)>2003-07-19 18:17:29 +0500
committerunknown <hf@deer.(none)>2003-07-19 18:17:29 +0500
commit5aef292a075a49c75590e6cf8e2ffcbdd0b77ca8 (patch)
tree3f085dfe9c1a2e4205df93973faab0e2876a5155 /myisam/mi_locking.c
parent0fd6f4049de2f4ba2a4f4197a7ef596ec0598eb6 (diff)
downloadmariadb-git-5aef292a075a49c75590e6cf8e2ffcbdd0b77ca8.tar.gz
Fix for #712 with Serg's suggestions
myisam/mi_locking.c: Here we use F_EXTRA_LCK myisam/myisamchk.c: lines of "locking - emulation" replaced with mi_lock_database call myisam/myisamdef.h: no need for MI_TEMPORARY_TABLE sql/ha_myisam.cc: We use F_WRLCK instead MI_TEMPORARY_TABLE
Diffstat (limited to 'myisam/mi_locking.c')
-rw-r--r--myisam/mi_locking.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/myisam/mi_locking.c b/myisam/mi_locking.c
index 648c447ae30..22772a3dd2e 100644
--- a/myisam/mi_locking.c
+++ b/myisam/mi_locking.c
@@ -39,7 +39,7 @@ int mi_lock_database(MI_INFO *info, int lock_type)
if (share->options & HA_OPTION_READ_ONLY_DATA ||
info->lock_type == lock_type)
DBUG_RETURN(0);
- if (lock_type == MI_TEMPORARY_TABLE)
+ if (lock_type == F_EXTRA_LCK)
{
++share->w_locks;
++share->tot_locks;