summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2013-02-27 13:03:35 +0000
committerAlexey Samsonov <samsonov@google.com>2013-02-27 13:03:35 +0000
commit49b86b354a47e71a607ad736d1b286544d6e8183 (patch)
tree52d7571b385fbcd136a0b4ba6d5add21f37c196e
parent46a36d50195d8ccaea7dae36091c55b00aa94b04 (diff)
downloadbcm5719-llvm-49b86b354a47e71a607ad736d1b286544d6e8183.tar.gz
bcm5719-llvm-49b86b354a47e71a607ad736d1b286544d6e8183.zip
[Sanitizer] don't include missing header on Android
llvm-svn: 176183
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_linux.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
index 6e29437f978..7d5b9a90e84 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
@@ -22,13 +22,13 @@
#include "sanitizer_procmaps.h"
#include "sanitizer_stacktrace.h"
+#include <errno.h>
#include <fcntl.h>
#include <pthread.h>
#include <sched.h>
#include <sys/mman.h>
#include <sys/ptrace.h>
#include <sys/resource.h>
-#include <sys/signal.h>
#include <sys/stat.h>
#include <sys/syscall.h>
#include <sys/time.h>
@@ -36,7 +36,10 @@
#include <sys/prctl.h>
#include <unistd.h>
#include <unwind.h>
-#include <errno.h>
+
+#if !defined(__ANDROID__) && !defined(ANDROID)
+#include <sys/signal.h>
+#endif
// <linux/futex.h> is broken on some linux distributions.
const int FUTEX_WAIT = 0;
OpenPOWER on IntegriCloud