From dda07bdf9fbd9eacc9e33a1ddada4c9e57dffe4e Mon Sep 17 00:00:00 2001 From: root Date: Tue, 29 May 2012 21:06:11 +0000 Subject: *** empty log message *** --- ev.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'ev.c') diff --git a/ev.c b/ev.c index 833b230..aa60a8f 100644 --- a/ev.c +++ b/ev.c @@ -570,7 +570,7 @@ struct signalfd_siginfo /* ECB_NO_SMP - ecb might be used in multiple threads, but only on a single cpu */ #if ECB_NO_THREADS -# define ECB_NO_SMP 1 + #define ECB_NO_SMP 1 #endif #if ECB_NO_SMP @@ -623,8 +623,6 @@ struct signalfd_siginfo #define ECB_MEMORY_FENCE __c11_atomic_thread_fence (__ATOMIC_SEQ_CST) #elif ECB_GCC_VERSION(4,4) || defined __INTEL_COMPILER || defined __clang__ #define ECB_MEMORY_FENCE __sync_synchronize () - /*#define ECB_MEMORY_FENCE_ACQUIRE ({ char dummy = 0; __sync_lock_test_and_set (&dummy, 1); }) */ - /*#define ECB_MEMORY_FENCE_RELEASE ({ char dummy = 1; __sync_lock_release (&dummy ); }) */ #elif _MSC_VER >= 1400 /* VC++ 2005 */ #pragma intrinsic(_ReadBarrier,_WriteBarrier,_ReadWriteBarrier) #define ECB_MEMORY_FENCE _ReadWriteBarrier () @@ -651,7 +649,6 @@ struct signalfd_siginfo /* unfortunately, the C11 memory model seems to be very limited, and unable to express */ /* simple barrier semantics. That means we need to take out thor's hammer. */ #define ECB_MEMORY_FENCE atomic_thread_fence (memory_order_seq_cst) - #endif #endif #endif -- cgit v1.2.3