Changeset 51305 in webkit for trunk/JavaScriptCore/wtf/Threading.h
- Timestamp:
- Nov 23, 2009, 3:29:07 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Threading.h
r50052 r51305 74 74 #elif PLATFORM(DARWIN) 75 75 #include <libkern/OSAtomic.h> 76 #elif PLATFORM(ANDROID) 77 #include <cutils/atomic.h> 76 78 #elif COMPILER(GCC) 77 79 #if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2)) … … 233 235 inline int atomicDecrement(int volatile* addend) { return OSAtomicDecrement32Barrier(const_cast<int*>(addend)); } 234 236 237 #elif PLATFORM(ANDROID) 238 239 inline int atomicIncrement(int volatile* addend) { return android_atomic_inc(addend); } 240 inline int atomicDecrement(int volatile* addend) { return android_atomic_dec(addend); } 241 235 242 #elif COMPILER(GCC) && !PLATFORM(SPARC64) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc 236 243 #define WTF_USE_LOCKFREE_THREADSAFESHARED 1
Note:
See TracChangeset
for help on using the changeset viewer.