[FreeBSD] use intrinsic atomics
authorFneufneu <fneufneu@xbmc.org>
Tue, 10 Jul 2012 08:12:08 +0000 (10:12 +0200)
committerFneufneu <fneufneu@xbmc.org>
Tue, 10 Jul 2012 08:12:08 +0000 (10:12 +0200)
works with gcc and clang found on FreeBSD base system

xbmc/threads/Atomics.cpp

index be1ccdc..9cb304a 100644 (file)
@@ -28,6 +28,9 @@
 #elif defined(TARGET_DARWIN)
   // safe under darwin gcc-4.2, llvm-gcc-4.2 and clang
   #define HAS_GCC_INTRINSICS
+#elif defined(TARGET_FREEBSD)
+  // safe under freebsd gcc-4.2 and clang
+  #define HAS_GCC_INTRINSICS
 #endif
 ///////////////////////////////////////////////////////////////////////////
 // 32-bit atomic compare-and-swap