summaryrefslogtreecommitdiff
path: root/sql/unireg.cc
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2004-02-19 19:36:53 +0200
committerunknown <monty@mysql.com>2004-02-19 19:36:53 +0200
commitf3f0f820acea7297338c0fbec059b3a9210d1768 (patch)
tree10c40306ab389acc3169261c4ed83c2780153bd6 /sql/unireg.cc
parentef314107f8780e598a5e2817baf264b4225e78df (diff)
downloadmariadb-git-f3f0f820acea7297338c0fbec059b3a9210d1768.tar.gz
crease number of open files to 2048 on windows
Don't do fsync on temporary .frm files include/config-win.h: Increase number of open files to 2048 on windows sql/unireg.cc: Don't do fsync on temporary files
Diffstat (limited to 'sql/unireg.cc')
-rw-r--r--sql/unireg.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/unireg.cc b/sql/unireg.cc
index 955e5cfda8a..218ea6b5b8d 100644
--- a/sql/unireg.cc
+++ b/sql/unireg.cc
@@ -150,7 +150,9 @@ int rea_create_table(my_string file_name,
my_free((gptr) screen_buff,MYF(0));
my_afree((gptr) keybuff);
- if (opt_sync_frm && my_sync(file, MYF(MY_WME)))
+
+ if (opt_sync_frm && !(create_info->options & HA_LEX_CREATE_TMP_TABLE) &&
+ my_sync(file, MYF(MY_WME)))
goto err2;
if (my_close(file,MYF(MY_WME)) ||
ha_create_table(file_name,create_info,0))