null+****@clear*****
null+****@clear*****
2011年 12月 2日 (金) 18:51:53 JST
Susumu Yata 2011-12-02 09:51:53 +0000 (Fri, 02 Dec 2011)
New Revision: 7583f9b22865cdba9c08a319cd65bba9cdc1ddc2
Log:
fixed a bug that grn_dat calls mmap() with FILE_MAP_READ.
Modified files:
lib/dat/file-impl.cpp
Modified: lib/dat/file-impl.cpp (+1 -1)
===================================================================
--- lib/dat/file-impl.cpp 2011-12-02 09:47:40 +0000 (e68e704)
+++ lib/dat/file-impl.cpp 2011-12-02 09:51:53 +0000 (f1af224)
@@ -165,7 +165,7 @@ void FileImpl::open_(const char *path) {
map_ = ::CreateFileMapping(file_, NULL, PAGE_READWRITE, 0, 0, NULL);
GRN_DAT_THROW_IF(IO_ERROR, map_ == NULL);
- addr_ = ::MapViewOfFile(map_, FILE_MAP_READ, 0, 0, 0);
+ addr_ = ::MapViewOfFile(map_, FILE_MAP_WRITE, 0, 0, 0);
GRN_DAT_THROW_IF(IO_ERROR, addr_ == NULL);
ptr_ = addr_;