diff options
author | Olivier Bertrand <bertrandop@gmail.com> | 2013-03-08 01:09:53 +0100 |
---|---|---|
committer | Olivier Bertrand <bertrandop@gmail.com> | 2013-03-08 01:09:53 +0100 |
commit | 69154073d9d441fa47e6af1fb50fe8acd1f1ace4 (patch) | |
tree | 73065a36200796ad850353102122f98dbcead269 /storage/connect/tabfmt.cpp | |
parent | 07beddc421070bd9ed0ec5ebc314b13c78dacd96 (diff) | |
download | mariadb-git-69154073d9d441fa47e6af1fb50fe8acd1f1ace4.tar.gz |
- Until the problem is fixed, temporarily not use mapping on Linux for Update.
modified:
storage/connect/tabdos.cpp
storage/connect/tabfmt.cpp
storage/connect/tabvct.cpp
Diffstat (limited to 'storage/connect/tabfmt.cpp')
-rw-r--r-- | storage/connect/tabfmt.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/storage/connect/tabfmt.cpp b/storage/connect/tabfmt.cpp index a046fe771e5..fc31fd52080 100644 --- a/storage/connect/tabfmt.cpp +++ b/storage/connect/tabfmt.cpp @@ -444,10 +444,14 @@ PTDB CSVDEF::GetTable(PGLOBAL g, MODE mode) if (Catfunc != FNC_COL) { USETEMP tmp = PlgGetUser(g)->UseTemp; +#if defined(WIN32) bool map = Mapped && mode != MODE_INSERT && !(tmp != TMP_NO && mode == MODE_UPDATE) && !(tmp == TMP_FORCE && (mode == MODE_UPDATE || mode == MODE_DELETE)); +#else // !WIN32 + bool map = Mapped && mode == MODE_READ; +#endif // !WIN32 PTXF txfp; /*******************************************************************/ |