From 7e940ce34ff4de254d460344f1a1a486a14fb045 Mon Sep 17 00:00:00 2001 From: Gilles Talis Date: Wed, 22 May 2013 16:21:26 -0700 Subject: [PATCH] Fix build failure seen when using toolchain without threads support Signed-off-by: Gilles Talis --- src/atomic_ops.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/atomic_ops.c b/src/atomic_ops.c index b6731a2..5769643 100644 --- a/src/atomic_ops.c +++ b/src/atomic_ops.c @@ -48,7 +48,9 @@ #undef AO_REQUIRE_CAS +#if defined(AO_USE_PTHREAD_DEFS) #include +#endif #ifndef AO_USE_NO_SIGNALS # include @@ -72,11 +74,13 @@ # include "atomic_ops/sysdeps/standard_ao_double_t.h" #endif +#if defined(AO_USE_PTHREAD_DEFS) /* * Lock for pthreads-based implementation. */ pthread_mutex_t AO_pt_lock = PTHREAD_MUTEX_INITIALIZER; +#endif /* * Out of line compare-and-swap emulation based on test and set. -- 1.7.4.1