From: Bryan Donlan Date: Fri, 21 Nov 2008 20:25:58 GMT Subject: Re: [PATCH] mmap implementation for mingw. Message-ID: <3e8340490811211225g6e479dcbyeeb793eb0f825441@mail.gmail.com> In-Reply-To: On Fri, Nov 21, 2008 at 5:48 AM, Johannes Schindelin wrote: > Hi, > > [re-Cc:ed j6t] > > On Fri, 21 Nov 2008, Vasyl' Vavrychuk wrote: > >> [Dscho knows that j6t wrote this:] >> >> > It doesn't pass the test suite, for example t5301-sliding-window.sh >> > fails. >> >> I will investigate. > > Note that I quickly discarded the idea of mmap() on MinGW because at least > in the past, we used to rename files that were mmap()ed. That is a no-go > with CreateFile(). Hi, I'm not overly familiar with the windows API, but wouldn't passing FILE_SHARE_DELETE | FILE_SHARE_READ in the dwShareMode argument of CreateFile() be enough to allow rename/deletion of the file in question while it is mapped? Thanks, Bryan Donlan