diff options
| author | Vincent Richard <[email protected]> | 2013-08-28 07:34:32 +0000 |
|---|---|---|
| committer | Vincent Richard <[email protected]> | 2013-08-28 07:34:32 +0000 |
| commit | f3727fd2ad229b05ce72cc4994b767bbee6db5c6 (patch) | |
| tree | 485b6b25cfd128604702801cd140ead2191f04af /src/platforms/windows/windowsFile.cpp | |
| parent | Test for non-NULL 'ai_canonname', as per MSDN recommendation. (diff) | |
| download | vmime-f3727fd2ad229b05ce72cc4994b767bbee6db5c6.tar.gz vmime-f3727fd2ad229b05ce72cc4994b767bbee6db5c6.zip | |
Fixed sharing mode when opening file.
Diffstat (limited to 'src/platforms/windows/windowsFile.cpp')
| -rw-r--r-- | src/platforms/windows/windowsFile.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/platforms/windows/windowsFile.cpp b/src/platforms/windows/windowsFile.cpp index a5a9089b..fd8a9651 100644 --- a/src/platforms/windows/windowsFile.cpp +++ b/src/platforms/windows/windowsFile.cpp @@ -207,7 +207,7 @@ void windowsFile::createFile() HANDLE hFile = CreateFile( m_nativePath.c_str(), GENERIC_WRITE, - 0, + FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, @@ -260,7 +260,7 @@ bool windowsFile::canWrite() const HANDLE hFile = CreateFile( m_nativePath.c_str(), GENERIC_WRITE, - 0, + FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, @@ -435,7 +435,7 @@ ref <vmime::utility::inputStream> windowsFileReader::getInputStream() HANDLE hFile = CreateFile( m_nativePath.c_str(), GENERIC_READ, - 0, + FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, @@ -510,7 +510,7 @@ ref <vmime::utility::outputStream> windowsFileWriter::getOutputStream() HANDLE hFile = CreateFile( m_nativePath.c_str(), GENERIC_WRITE, - 0, + FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, |
