[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