tsan: fix build


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160267 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/tsan/rtl/tsan_platform_linux.cc b/lib/tsan/rtl/tsan_platform_linux.cc
index 269f9ee..c791c96 100644
--- a/lib/tsan/rtl/tsan_platform_linux.cc
+++ b/lib/tsan/rtl/tsan_platform_linux.cc
@@ -12,6 +12,8 @@
 // Linux-specific code.
 //===----------------------------------------------------------------------===//
 
+#ifdef __linux__
+
 #include "sanitizer_common/sanitizer_common.h"
 #include "sanitizer_common/sanitizer_libc.h"
 #include "sanitizer_common/sanitizer_procmaps.h"
@@ -232,3 +234,5 @@
 
 
 }  // namespace __tsan
+
+#endif  // #ifdef __linux__
diff --git a/lib/tsan/rtl/tsan_platform_mac.cc b/lib/tsan/rtl/tsan_platform_mac.cc
index e56304c..efe8c41 100644
--- a/lib/tsan/rtl/tsan_platform_mac.cc
+++ b/lib/tsan/rtl/tsan_platform_mac.cc
@@ -12,6 +12,8 @@
 // Linux-specific code.
 //===----------------------------------------------------------------------===//
 
+#ifdef __APPLE__
+
 #include "sanitizer_common/sanitizer_common.h"
 #include "sanitizer_common/sanitizer_libc.h"
 #include "sanitizer_common/sanitizer_procmaps.h"
@@ -106,3 +108,5 @@
 }
 
 }  // namespace __tsan
+
+#endif  // #ifdef __APPLE__