Commit 883f72a6 authored by unknown's avatar unknown

fix csv test failure on aix


storage/csv/ha_tina.cc:
  one cannot sync file, opened for reading
parent d948704b
...@@ -1267,8 +1267,10 @@ int ha_tina::rnd_end() ...@@ -1267,8 +1267,10 @@ int ha_tina::rnd_end()
} }
if (my_close(update_temp_file, MYF(0))) if (my_sync(update_temp_file, MYF(MY_WME)) ||
my_close(update_temp_file, MYF(0)))
DBUG_RETURN(-1); DBUG_RETURN(-1);
share->update_file_opened= FALSE; share->update_file_opened= FALSE;
if (share->tina_write_opened) if (share->tina_write_opened)
...@@ -1292,9 +1294,8 @@ int ha_tina::rnd_end() ...@@ -1292,9 +1294,8 @@ int ha_tina::rnd_end()
share->data_file_name, MYF(0))) share->data_file_name, MYF(0)))
DBUG_RETURN(-1); DBUG_RETURN(-1);
/* Open the file again and sync it */ /* Open the file again */
if (((data_file= my_open(share->data_file_name, O_RDONLY, MYF(0))) == -1) if (((data_file= my_open(share->data_file_name, O_RDONLY, MYF(0))) == -1))
|| my_sync(data_file, MYF(MY_WME)))
DBUG_RETURN(-1); DBUG_RETURN(-1);
/* /*
The datafile is consistent at this point and the write filedes is The datafile is consistent at this point and the write filedes is
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment