From b9b1bf6a0cba6bc9550b4521913b20334a218dfc Mon Sep 17 00:00:00 2001 From: sabonerune <102559104+sabonerune@users.noreply.github.com> Date: Tue, 14 Jan 2025 19:54:02 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20Windows=E7=92=B0=E5=A2=83=E3=81=A7`FILE?= =?UTF-8?q?=5FFLAG=5FDELETE=5FON=5FCLOSE`=E3=82=92=E4=BB=98=E3=81=91?= =?UTF-8?q?=E3=81=A6=E9=96=8B=E3=81=8B=E3=82=8C=E3=81=A6=E3=81=84=E3=82=8B?= =?UTF-8?q?=E8=BE=9E=E6=9B=B8=E3=82=92=E6=89=B1=E3=81=88=E3=82=8B=E3=82=88?= =?UTF-8?q?=E3=81=86=E3=81=AB=E3=81=99=E3=82=8B=20(#13)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mecab/src/mmap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mecab/src/mmap.h b/src/mecab/src/mmap.h index d30c1d9..9dec357 100644 --- a/src/mecab/src/mmap.h +++ b/src/mecab/src/mmap.h @@ -105,9 +105,9 @@ template class Mmap { } #if 0 /* for Open JTalk */ - hFile = ::CreateFileA(filename, mode1, FILE_SHARE_READ, 0, + hFile = ::CreateFileA(filename, mode1, FILE_SHARE_READ | FILE_SHARE_DELETE, 0, #else - hFile = ::CreateFileW(WPATH(filename), mode1, FILE_SHARE_READ, 0, + hFile = ::CreateFileW(WPATH(filename), mode1, FILE_SHARE_READ | FILE_SHARE_DELETE, 0, #endif OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); CHECK_FALSE(hFile != INVALID_HANDLE_VALUE)