diff options
author | unknown <serg@sergbook.mysql.com> | 2003-03-24 11:19:28 +0100 |
---|---|---|
committer | unknown <serg@sergbook.mysql.com> | 2003-03-24 11:19:28 +0100 |
commit | bd294f07c55bc2ac7b8e13b5c35735033cea0cab (patch) | |
tree | 084434ac9deb25d3782c5f026e39743224fffb0c /myisam/mi_check.c | |
parent | fd8972cfa738af8f18f34f5bcd6b7f8d82e3b9f5 (diff) | |
download | mariadb-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.c | 6 |
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 */ |