summaryrefslogtreecommitdiff
path: root/myisam/mi_check.c
diff options
context:
space:
mode:
authorunknown <serg@sergbook.mysql.com>2003-03-24 11:19:28 +0100
committerunknown <serg@sergbook.mysql.com>2003-03-24 11:19:28 +0100
commitbd294f07c55bc2ac7b8e13b5c35735033cea0cab (patch)
tree084434ac9deb25d3782c5f026e39743224fffb0c /myisam/mi_check.c
parentfd8972cfa738af8f18f34f5bcd6b7f8d82e3b9f5 (diff)
downloadmariadb-git-bd294f07c55bc2ac7b8e13b5c35735033cea0cab.tar.gz
make myisam usable without threads (and even w/o pthread_t)
Diffstat (limited to 'myisam/mi_check.c')
-rw-r--r--myisam/mi_check.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/myisam/mi_check.c b/myisam/mi_check.c
index ca5c8f9ecb4..5cbe0a7d2f3 100644
--- a/myisam/mi_check.c
+++ b/myisam/mi_check.c
@@ -2109,7 +2109,7 @@ err:
Threaded repair of table using sorting
SYNOPSIS
- mi_repair_by_sort_r()
+ mi_repair_parallel()
param Repair parameters
info MyISAM handler to repair
name Name of table (for warnings)
@@ -2128,6 +2128,9 @@ err:
int mi_repair_parallel(MI_CHECK *param, register MI_INFO *info,
const char * name, int rep_quick)
{
+#ifndef THREAD
+ return mi_repair_by_sort(param, info, name, rep_quick);
+#else
int got_error;
uint i,key, total_key_length, istep;
ulong rec_length;
@@ -2489,6 +2492,7 @@ err:
share->pack.header_length=0;
}
DBUG_RETURN(got_error);
+#endif /* THREAD */
}
/* Read next record and return next key */