aboutsummaryrefslogtreecommitdiff
path: root/zencore/thread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zencore/thread.cpp')
-rw-r--r--zencore/thread.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/zencore/thread.cpp b/zencore/thread.cpp
index 4c89feac4..572627c4d 100644
--- a/zencore/thread.cpp
+++ b/zencore/thread.cpp
@@ -150,8 +150,12 @@ Event::Wait(int TimeoutMs)
return (Result == WAIT_OBJECT_0);
}
+#endif // ZEN_PLATFORM_WINDOWS
+
//////////////////////////////////////////////////////////////////////////
+#if ZEN_PLATFORM_WINDOWS
+
NamedEvent::NamedEvent(std::u8string_view EventName) : Event(nullptr)
{
using namespace std::literals;
@@ -174,6 +178,12 @@ NamedEvent::NamedEvent(std::string_view EventName) : Event(nullptr)
m_EventHandle = CreateEventA(nullptr, true, false, Name.c_str());
}
+#endif // ZEN_PLATFORM_WINDOWS
+
+//////////////////////////////////////////////////////////////////////////
+
+#if ZEN_PLATFORM_WINDOWS
+
NamedMutex::~NamedMutex()
{
if (m_MutexHandle)
@@ -221,10 +231,10 @@ NamedMutex::Exists(std::string_view MutexName)
#endif // ZEN_PLATFORM_WINDOWS
-#if ZEN_PLATFORM_WINDOWS
-
//////////////////////////////////////////////////////////////////////////
+#if ZEN_PLATFORM_WINDOWS
+
ProcessHandle::ProcessHandle() = default;
void