+
#if defined(__ANDROID__)
#include <android/log.h>
#define uint _uint
#define set _set
#define String _String
-#if defined(__WIN32__)
+#if defined(__WIN32__) && !defined(__EMSCRIPTEN__)
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#else
Mutex()
{
-#if defined(__WIN32__)
+#if defined(__WIN32__) && !defined(__EMSCRIPTEN__)
#ifdef _DEBUG
mutex = CreateMutex(null, FALSE, null);
#else
~Mutex()
{
-#if defined(__WIN32__)
+#if defined(__WIN32__) && !defined(__EMSCRIPTEN__)
#ifdef _DEBUG
CloseHandle(mutex);
#else
if(this == globalSystem.fileMonitorMutex)
printf("[%d] Waiting on Mutex %x\n", (int)GetCurrentThreadID(), this);
*/
-#if defined(__WIN32__)
+#if defined(__WIN32__) && !defined(__EMSCRIPTEN__)
#ifdef _DEBUG
if(WaitForSingleObject(mutex, INFINITE /*2000*/) == WAIT_TIMEOUT)
PrintLn("Deadlock?");
#else
;
#endif
-#if defined(__WIN32__)
+#if defined(__WIN32__) && !defined(__EMSCRIPTEN__)
#ifdef _DEBUG
ReleaseMutex(mutex);
#else