[adding bug-gnulib, and please don't top-post when replying] On 02/02/2011 12:28 AM, Markus Duft wrote: >> >> Can you find out more about the file system bug? Perhaps we >> can test for it dynamically, and warn users about it, or something >> like that.
> I use NTFS on interix, and i don't know what darkside uses on linux, where > the patch fixed the issue too (see the bug, i asked him about the filesystem). At least one Windows file system (MVFS) has the horrible bug that setting times on an open fd gets clobbered by a later close; cygwin works around that issue by essentially dup'ing the fd, calling futimens on the duplicate, closing the duplicate, then repeating the futimens on the original, which has the net effect of flushing the change to disk in such a manner that closing the original fd no longer clobbers state. http://cygwin.com/ml/cygwin/2009-07/msg00734.html I have no idea how to test for broken setups like this, or whether to make gnulib go to that level of effort to work around it, but given the nature of this bug report, we may have to do just that. -- Eric Blake ebl...@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature