[Mesa-dev] Mesa (master): c11: Do not use pthread_mutex_timedlock on NetBSD.

Jose Fonseca jfonseca at vmware.com
Sat Jan 25 03:49:55 PST 2014



----- Original Message -----
> Module: Mesa
> Branch: master
> Commit: a487b4d0e3dfdf21d9604d4e36c65c5113c4ce7a
> URL:
> https://urldefense.proofpoint.com/v1/url?u=http://cgit.freedesktop.org/mesa/mesa/commit/?id%3Da487b4d0e3dfdf21d9604d4e36c65c5113c4ce7a&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=g8fFFoc2clMzXlUCVio0faQ7npLyyWmzG2X93CYOm9M%3D%0A&s=1b7796b32649dfabc371a9a82f575bbf2247a2f0d64fd9ce7bbc08de1263601a
> 
> 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
>  
> 
> _______________________________________________
> mesa-commit mailing list
> mesa-commit at lists.freedesktop.org
> https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/mesa-commit&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=NMr9uy2iTjWVixC0wOcYCWEIYhfo80qKwRgdodpoDzA%3D%0A&m=g8fFFoc2clMzXlUCVio0faQ7npLyyWmzG2X93CYOm9M%3D%0A&s=82b7edeed1e63abc344f02ee3a3d4870f17e9fa90c1b8ac8b34c8d1f1570f674
> 

Reviewed-by: Jose Fonseca <jfonseca at vmware.com>


More information about the mesa-dev mailing list