Changeset 10927 for OpenSceneGraph/trunk/include/OpenThreads/Atomic
- Timestamp:
- 01/07/10 18:20:55 (3 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/include/OpenThreads/Atomic (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/OpenThreads/Atomic
r10789 r10927 18 18 #include <OpenThreads/Exports> 19 19 20 #if defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS) && defined(__i386__) 21 #define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES 20 #if defined(_OPENTHREADS_ATOMIC_USE_BSD_ATOMIC) 21 # include <libkern/OSAtomic.h> 22 # define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES 23 #elif defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS) && defined(__i386__) 24 # define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES 22 25 #elif defined(_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED) 23 # define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES26 # define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES 24 27 #elif defined(_OPENTHREADS_ATOMIC_USE_SUN) 25 28 # include <atomic.h> 26 29 # include "Mutex" 27 30 # include "ScopedLock" 28 #elif defined(_OPENTHREADS_ATOMIC_USE_BSD_ATOMIC)29 # include <libkern/OSAtomic.h>30 # define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES31 31 #elif defined(_OPENTHREADS_ATOMIC_USE_MUTEX) 32 32 # include "Mutex"
