diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-02-27 13:03:35 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-02-27 13:03:35 +0000 |
commit | 49b86b354a47e71a607ad736d1b286544d6e8183 (patch) | |
tree | 52d7571b385fbcd136a0b4ba6d5add21f37c196e | |
parent | 46a36d50195d8ccaea7dae36091c55b00aa94b04 (diff) | |
download | bcm5719-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.cc | 7 |
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; |