fix csv test failure on aix

storage/csv/ha_tina.cc:
  one cannot sync file, opened for reading
This commit is contained in:
unknown 2006-05-31 10:50:35 +04:00
parent d948704bba
commit 883f72a6b4

View file

@ -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()
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