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

[PATCH 0/3] Improve the mmap() emulation on Windows

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Apr 22, 2016, 14:31 UTC
Message-ID
<cover.1461335463.git.johannes.schindelin@gmx.de>

Kevin David reported a problem last October where a simple git fetch would produce this error output:

	fatal: mmap failed: No error
	fatal: write error: Invalid argument

The reason was that several bits of our mmap() emulation left room for improvement. These patches fix it, and made it already into Git for Windows v2.6.2 and have been working without problems ever since.

Johannes Schindelin (3):
  win32mmap: set errno appropriately
  mmap(win32): avoid copy-on-write when it is unnecessary
  mmap(win32): avoid expensive fstat() call
 compat/win32mmap.c | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)
-- 
2.8.1.306.gff998f2
Next: Johannes Schindelin
Message 1 of 8 in “Improve the mmap() emulation on Windows”
  1. 0/3 Improve the mmap() emulation on WindowsJohannes Schindelin, Apr 22, 2016
  2. 1/3 win32mmap: set errno appropriatelyJohannes Schindelin, Apr 22, 2016
  3. 2/3 mmap(win32): avoid copy-on-write when it is unnecessaryJohannes Schindelin, Apr 22, 2016
  4. Johannes SixtApr 26, 2016
  5. Johannes SchindelinApr 27, 2016
  6. Johannes SixtApr 27, 2016
  7. Johannes SchindelinApr 28, 2016
  8. 3/3 mmap(win32): avoid expensive fstat() callJohannes Schindelin, Apr 22, 2016

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.