NamedEvent/NamedMutex: change file open mode to read-only

This commit is contained in:
Günter Obiltschnig 2017-09-11 13:41:12 +02:00
parent 40ae2aa2ed
commit a7a8571e25
2 changed files with 7 additions and 7 deletions

View File

@ -60,7 +60,7 @@ NamedEventImpl::NamedEventImpl(const std::string& name):
if ((long) _sem == (long) SEM_FAILED)
throw SystemException(Poco::format("cannot create named mutex %s (sem_open() failed, errno=%d)", fileName, errno), _name);
#else
int fd = open(fileName.c_str(), O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
int fd = open(fileName.c_str(), O_RDONLY | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
if (fd != -1)
close(fd);
else

View File

@ -60,7 +60,7 @@ NamedMutexImpl::NamedMutexImpl(const std::string& name):
if ((long) _sem == (long) SEM_FAILED)
throw SystemException(Poco::format("cannot create named mutex %s (sem_open() failed, errno=%d)", fileName, errno), _name);
#else
int fd = open(fileName.c_str(), O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
int fd = open(fileName.c_str(), O_RDONLY | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
if (fd != -1)
close(fd);
else