[compiler-rt] r176183 - [Sanitizer] don't include missing header on Android

Alexey Samsonov samsonov at google.com
Wed Feb 27 05:03:35 PST 2013


Author: samsonov
Date: Wed Feb 27 07:03:35 2013
New Revision: 176183

URL: http://llvm.org/viewvc/llvm-project?rev=176183&view=rev
Log:
[Sanitizer] don't include missing header on Android

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc?rev=176183&r1=176182&r2=176183&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cc Wed Feb 27 07:03:35 2013
@@ -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;





More information about the llvm-commits mailing list