summaryrefslogtreecommitdiff
path: root/parallel/lua-lanes/patches/patch-src_threading.h
blob: b64cc8ee14fe57e3a628fe964a02e9cc4461e55e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-src_threading.h,v 1.1 2020/07/11 16:15:09 nia Exp $

NetBSD support.

--- src/threading.h.orig	2018-11-30 12:28:50.000000000 +0000
+++ src/threading.h
@@ -143,7 +143,7 @@ enum e_status { PENDING, RUNNING, WAITIN
   //
   #if defined( PLATFORM_OSX)
     #define YIELD() pthread_yield_np()
-#elif defined( PLATFORM_WIN32) || defined( PLATFORM_POCKETPC) || defined(__ANDROID__) // no PTHREAD for PLATFORM_XBOX
+#elif defined( PLATFORM_WIN32) || defined( PLATFORM_POCKETPC) || defined(__ANDROID__) || defined(__NetBSD__) // no PTHREAD for PLATFORM_XBOX
     // for some reason win32-pthread doesn't have pthread_yield(), but sched_yield()
     #define YIELD() sched_yield()
   #else