mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-26 10:32:56 +01:00
fixed SF# 2164227
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
//
|
||||
// FileStream.cpp
|
||||
//
|
||||
// $Id: //poco/svn/Foundation/src/FileStream_WIN32.cpp#2 $
|
||||
// $Id: //poco/1.3/Foundation/src/FileStream_WIN32.cpp#4 $
|
||||
//
|
||||
// Library: Foundation
|
||||
// Package: Streams
|
||||
@@ -79,6 +79,9 @@ void FileStreamBuf::open(const std::string& path, std::ios::openmode mode)
|
||||
access |= GENERIC_WRITE;
|
||||
|
||||
DWORD shareMode = FILE_SHARE_READ;
|
||||
if (!(mode & std::ios::out))
|
||||
shareMode |= FILE_SHARE_WRITE;
|
||||
|
||||
DWORD creationDisp = OPEN_EXISTING;
|
||||
if (mode & std::ios::trunc)
|
||||
creationDisp = CREATE_ALWAYS;
|
||||
|
||||
Reference in New Issue
Block a user