Mail Archives: djgpp/1996/08/21/03:18:19
On Mon, 19 Aug 1996, Bruce Foley wrote:
> As well as the suggestion by Eli, also consider closing
> your file after each record has been written and then re-opening it.
> This is because writing to the file is not enough to ensure that it
> has actually been committed to disk. Closing the file will ensure
> this happens.
You don't need to close a file to make sure all the data is delivered to
disk. Just call `fsync' library function, and it will do the same much
quicker (`close' and `open' are very expensive). Calling `sync' will do
the same for all open files.
- Raw text -