Mesa (master): c11: Do not use pthread_mutex_timedlock on NetBSD.
Vinson Lee
vlee at kemper.freedesktop.org
Sat Jan 25 02:20:54 UTC 2014
Module: Mesa
Branch: master
Commit: a487b4d0e3dfdf21d9604d4e36c65c5113c4ce7a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a487b4d0e3dfdf21d9604d4e36c65c5113c4ce7a
Author: Vinson Lee <vlee at freedesktop.org>
Date: Fri Jan 24 15:35:18 2014 -0800
c11: Do not use pthread_mutex_timedlock on NetBSD.
This patch fixes the NetBSD build.
NetBSD does not have pthread_mutex_timedlock.
CC glapi_dispatch.lo
threads_posix.h: In function 'mtx_timedlock':
threads_posix.h:216:5: error: implicit declaration of function 'pthread_mutex_timedlock'
Signed-off-by: Vinson Lee <vlee at freedesktop.org>
---
include/c11/threads_posix.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/c11/threads_posix.h b/include/c11/threads_posix.h
index e54af39..7e96715 100644
--- a/include/c11/threads_posix.h
+++ b/include/c11/threads_posix.h
@@ -41,7 +41,7 @@ Configuration macro:
Use pthread_mutex_timedlock() for `mtx_timedlock()'
Otherwise use mtx_trylock() + *busy loop* emulation.
*/
-#if !defined(__CYGWIN__) && !defined(__APPLE__)
+#if !defined(__CYGWIN__) && !defined(__APPLE__) && !defined(__NetBSD__)
#define EMULATED_THREADS_USE_NATIVE_TIMEDLOCK
#endif
More information about the mesa-commit
mailing list