diff options
Diffstat (limited to 'games/spring/files/patch-rts_System_Threading_SpringThreading.h')
-rw-r--r-- | games/spring/files/patch-rts_System_Threading_SpringThreading.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/games/spring/files/patch-rts_System_Threading_SpringThreading.h b/games/spring/files/patch-rts_System_Threading_SpringThreading.h new file mode 100644 index 000000000000..3444142c45d7 --- /dev/null +++ b/games/spring/files/patch-rts_System_Threading_SpringThreading.h @@ -0,0 +1,20 @@ +--- rts/System/Threading/SpringThreading.h.orig 2020-12-26 12:45:43 UTC ++++ rts/System/Threading/SpringThreading.h +@@ -13,7 +13,7 @@ + + #if defined(_WIN32) + #include "System/Platform/Win/CriticalSection.h" +-#elif defined(__APPLE__) || !defined(USE_FUTEX) ++#elif defined(__APPLE__) || defined(__FreeBSD__) || !defined(USE_FUTEX) + #include "System/Platform/Mac/Signal.h" + #elif !defined(__APPLE__) && defined(USE_FUTEX) + #include "System/Platform/Linux/Futex.h" +@@ -37,7 +37,7 @@ namespace spring { + typedef CriticalSection recursive_mutex; + typedef win_signal signal; + typedef std::condition_variable_any condition_variable; +-#elif defined(__APPLE__) || !defined(USE_FUTEX) ++#elif defined(__APPLE__) || defined(__FreeBSD__) || !defined(USE_FUTEX) + typedef std::mutex mutex; + typedef std::recursive_mutex recursive_mutex; + typedef mac_signal signal; |