From e9878cc88ab4006d05570af9eb5763e7014a4196 Mon Sep 17 00:00:00 2001 From: Martin Ridgers Date: Tue, 16 Nov 2021 17:02:12 +0100 Subject: Stubbed out NamedMutex --- zencore/thread.cpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'zencore/thread.cpp') diff --git a/zencore/thread.cpp b/zencore/thread.cpp index 335f425b5..14fb0ed65 100644 --- a/zencore/thread.cpp +++ b/zencore/thread.cpp @@ -360,19 +360,22 @@ bool NamedEvent::Wait(int TimeoutMs) ////////////////////////////////////////////////////////////////////////// -#if ZEN_PLATFORM_WINDOWS - NamedMutex::~NamedMutex() { +#if ZEN_PLATFORM_WINDOWS if (m_MutexHandle) { CloseHandle(m_MutexHandle); } +#else + /* ZEN_TODO_MR: NamedMutex */ +#endif } bool NamedMutex::Create(std::string_view MutexName) { +#if ZEN_PLATFORM_WINDOWS ZEN_ASSERT(m_MutexHandle == nullptr); using namespace std::literals; @@ -384,11 +387,17 @@ NamedMutex::Create(std::string_view MutexName) m_MutexHandle = CreateMutexA(nullptr, /* InitialOwner */ TRUE, Name.c_str()); return !!m_MutexHandle; +#else + ZEN_UNUSED(MutexName); + /* ZEN_TODO_MR: NamedMutex */ + return true; +#endif // ZEN_PLATFORM_WINDOWS } bool NamedMutex::Exists(std::string_view MutexName) { +#if ZEN_PLATFORM_WINDOWS using namespace std::literals; ExtendableStringBuilder<64> Name; @@ -405,10 +414,13 @@ NamedMutex::Exists(std::string_view MutexName) CloseHandle(MutexHandle); return true; +#else + ZEN_UNUSED(MutexName); + /* ZEN_TODO_MR: NamedMutex */ + return false; +#endif // ZEN_PLATFORM_WINDOWS } -#endif // ZEN_PLATFORM_WINDOWS - ////////////////////////////////////////////////////////////////////////// ProcessHandle::ProcessHandle() = default; -- cgit v1.2.3