summaryrefslogtreecommitdiff
path: root/sql/ha_myisam.cc
diff options
context:
space:
mode:
authorunknown <serg@serg.mysql.com>2002-10-22 00:25:36 +0000
committerunknown <serg@serg.mysql.com>2002-10-22 00:25:36 +0000
commit1930ba12c360b2242d63b5fc2312634d72a2b244 (patch)
tree281ff1e20ba8329433beedc3b2eff35c0d982813 /sql/ha_myisam.cc
parentb05427d0929d149d845a7f82d5260e615173b64a (diff)
downloadmariadb-git-1930ba12c360b2242d63b5fc2312634d72a2b244.tar.gz
make REPAIR killable
Diffstat (limited to 'sql/ha_myisam.cc')
-rw-r--r--sql/ha_myisam.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/ha_myisam.cc b/sql/ha_myisam.cc
index 59fd8ab0424..64dbcfe2056 100644
--- a/sql/ha_myisam.cc
+++ b/sql/ha_myisam.cc
@@ -87,6 +87,11 @@ static void mi_check_print_msg(MI_CHECK *param, const char* msg_type,
extern "C" {
+volatile bool *killed_ptr(MI_CHECK *param)
+{
+ return &(((THD *)(param->thd))->killed);
+}
+
void mi_check_print_error(MI_CHECK *param, const char *fmt,...)
{
param->error_printed|=1;