[Mono-devel-list] Flushing a FileStream to disk
Jeroen Frijters
jeroen at sumatra.nl
Sun Nov 7 08:09:11 EST 2004
Dick Porter wrote:
> Sounds like fsync or fdatasync (both in Mono.Posix.Syscall)
> are what you need, depending on whether you want to update the
> metadata too.
> FileStream.Handle corresponds to the file descriptor since
> version 1.0.1 or so. Works for sockets too.
Thanks. I'll use FlushFileBuffers on Windows and on non-Windows systems
I'll use Mono.Posix.Syscall.fsync and I'll fall back to
System.IO.MonoIO.Flush on Mono 1.0.
Miguel: It might be a good suggestion for ECMA to add Sync() to
FileStream.
Regards,
Jeroen
More information about the Mono-devel-list
mailing list