]> rtime.felk.cvut.cz Git - sojka/libev.git/commitdiff
*** empty log message ***
authorMarc Alexander Lehmann <libev@schmorp.de>
Tue, 29 May 2012 21:06:11 +0000 (21:06 +0000)
committerMarc Alexander Lehmann <libev@schmorp.de>
Tue, 29 May 2012 21:06:11 +0000 (21:06 +0000)
ev.c

diff --git a/ev.c b/ev.c
index 833b230004cbc0921fdcf3797eab2b4fa450f5df..aa60a8fdc6d8f137d8e75df915a83889a44bbb06 100644 (file)
--- 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