git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] mmap implementation for mingw.

From
BDBryan Donlan <bdonlan@gmail.com>
Date
Nov 21, 2008, 20:25 UTC
Message-ID
<3e8340490811211225g6e479dcbyeeb793eb0f825441@mail.gmail.com>
In-Reply-To
<alpine.DEB.1.00.0811211143550.30769@pacific.mpi-cbg.de>

On Fri, Nov 21, 2008 at 5:48 AM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

Show 16 quoted lines
> 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
Previous: Johannes SchindelinNext: Johannes Schindelin
Message 6 of 7 in “mmap implementation for mingw.”
  1. mmap implementation for mingw.Vasyl Vavrychuk, Nov 21, 2008
  2. Johannes SixtNov 21, 2008
  3. Vasyl' VavrychukNov 21, 2008
  4. Johannes SixtNov 21, 2008
  5. Johannes SchindelinNov 21, 2008
  6. Bryan DonlanNov 21, 2008
  7. Johannes SchindelinNov 21, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.