ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.c
(Generate patch)

Comparing libev/ev.c (file contents):
Revision 1.413 by root, Fri Mar 23 19:06:08 2012 UTC vs.
Revision 1.414 by root, Sat Mar 24 19:38:51 2012 UTC

602 #include <mbarrier.h> 602 #include <mbarrier.h>
603 #define ECB_MEMORY_FENCE __machine_rw_barrier () 603 #define ECB_MEMORY_FENCE __machine_rw_barrier ()
604 #define ECB_MEMORY_FENCE_ACQUIRE __machine_r_barrier () 604 #define ECB_MEMORY_FENCE_ACQUIRE __machine_r_barrier ()
605 #define ECB_MEMORY_FENCE_RELEASE __machine_w_barrier () 605 #define ECB_MEMORY_FENCE_RELEASE __machine_w_barrier ()
606 #elif __xlC__ 606 #elif __xlC__
607 #define ECB_MEMORY_FENCE __lwsync () 607 #define ECB_MEMORY_FENCE __sync ()
608 #endif 608 #endif
609#endif 609#endif
610 610
611#ifndef ECB_MEMORY_FENCE 611#ifndef ECB_MEMORY_FENCE
612 #if !ECB_AVOID_PTHREADS 612 #if !ECB_AVOID_PTHREADS

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines