Index: ChangeLog =================================================================== RCS file: /cvsroot/chasen/ChangeLog,v retrieving revision 1.149 diff -u -r1.149 ChangeLog --- ChangeLog 27 Aug 2003 15:42:55 -0000 1.149 +++ ChangeLog 24 Oct 2003 04:35:52 -0000 @@ -1,3 +1,7 @@ +2003-10-24 TAKAOKA Kazuma + + * lib/mmap.c (mmap_file): Shared file handles in Win32. + 2003-08-28 TAKAOKA Kazuma * lib/chalib.h: Stop copying mrph_t to mrph_data_t. Index: lib/mmap.c =================================================================== RCS file: /cvsroot/chasen/lib/mmap.c,v retrieving revision 1.13 diff -u -r1.13 mmap.c --- lib/mmap.c 8 Jul 2003 17:08:49 -0000 1.13 +++ lib/mmap.c 24 Oct 2003 04:35:52 -0000 @@ -104,7 +104,7 @@ view_mode = FILE_MAP_READ; } - mm->hfile = CreateFile(filename, file_mode, 0, NULL, + mm->hfile = CreateFile(filename, file_mode, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if (mm->hfile == INVALID_HANDLE_VALUE) cha_exit_perror(filename);