This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: snapshots are breaking shred
On Feb 17 13:14, Corinna Vinschen wrote:
> On Feb 14 21:19, Eric Blake wrote:
> > But fsync() is implemented with
> > FlushFileBuffers, which requires write access to the handle it is about to
> > flush, so it now fails with EACCES.
> >
> > I don't know if it is better to patch open_fs() to additionally grant
> > GENERIC_WRITE access when opening directories as O_RDONLY (since that is the
> > only way to open a directory), or to patch fsync() to temporarily grant write
> > access to a directory for the duration of the flush.
I've implemented a workaround which just ignores directories on fsync().
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader mailto:cygwin@cygwin.com
Red Hat, Inc.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/