GH #1988: Remove OpenVMS support

This commit is contained in:
Guenter Obiltschnig
2017-11-09 11:15:18 +01:00
parent 60ffb229ec
commit 7d4d01e343
83 changed files with 241 additions and 5502 deletions

View File

@@ -30,8 +30,6 @@
#include "Poco/NamedMutex_Android.h"
#elif defined(POCO_OS_FAMILY_UNIX)
#include "Poco/NamedMutex_UNIX.h"
#else
#include "Poco/NamedMutex_VMS.h"
#endif
@@ -39,7 +37,7 @@ namespace Poco {
class Foundation_API NamedMutex: private NamedMutexImpl
/// A NamedMutex (mutual exclusion) is a global synchronization
/// A NamedMutex (mutual exclusion) is a global synchronization
/// mechanism used to control access to a shared resource
/// in a concurrent (multi process) scenario.
/// Using the ScopedLock class is the preferred way to automatically
@@ -58,10 +56,10 @@ class Foundation_API NamedMutex: private NamedMutexImpl
{
public:
typedef Poco::ScopedLock<NamedMutex> ScopedLock;
NamedMutex(const std::string& name);
/// creates the Mutex.
~NamedMutex();
/// destroys the Mutex.
@@ -77,7 +75,7 @@ public:
void unlock();
/// Unlocks the mutex so that it can be acquired by
/// other threads.
private:
NamedMutex();
NamedMutex(const NamedMutex&);