ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libecb/ecb.h
(Generate patch)

Comparing libecb/ecb.h (file contents):
Revision 1.80 by root, Wed Feb 22 01:52:42 2012 UTC vs.
Revision 1.82 by root, Fri Mar 23 19:05:22 2012 UTC

122 #elif __SUNPRO_C >= 0x5110 || __SUNPRO_CC >= 0x5110 122 #elif __SUNPRO_C >= 0x5110 || __SUNPRO_CC >= 0x5110
123 #include <mbarrier.h> 123 #include <mbarrier.h>
124 #define ECB_MEMORY_FENCE __machine_rw_barrier () 124 #define ECB_MEMORY_FENCE __machine_rw_barrier ()
125 #define ECB_MEMORY_FENCE_ACQUIRE __machine_r_barrier () 125 #define ECB_MEMORY_FENCE_ACQUIRE __machine_r_barrier ()
126 #define ECB_MEMORY_FENCE_RELEASE __machine_w_barrier () 126 #define ECB_MEMORY_FENCE_RELEASE __machine_w_barrier ()
127 #elif __xlC__
128 #define ECB_MEMORY_FENCE __lwsync ()
127 #endif 129 #endif
128#endif 130#endif
129 131
130#ifndef ECB_MEMORY_FENCE 132#ifndef ECB_MEMORY_FENCE
131 #if !ECB_AVOID_PTHREADS 133 #if !ECB_AVOID_PTHREADS

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines