[scudo] Do not include sanitizer_posix.h if not on a Posix platform
Summary: Move the `sanitizer_posix.h` include within the `SANITIZER_ANDROID` `#if`, otherwise this errors when built on non-Posix platforms (eg: Fuchsia). Reviewers: alekseyshl Reviewed By: alekseyshl Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D38956 llvm-svn: 315917
This commit is contained in:
parent
9dff31c769
commit
73a80c5493
|
@ -13,8 +13,6 @@
|
|||
|
||||
#include "scudo_utils.h"
|
||||
|
||||
#include "sanitizer_common/sanitizer_posix.h"
|
||||
|
||||
#include <stdarg.h>
|
||||
#if defined(__x86_64__) || defined(__i386__)
|
||||
# include <cpuid.h>
|
||||
|
@ -23,6 +21,8 @@
|
|||
# if SANITIZER_ANDROID && __ANDROID_API__ < 18
|
||||
// getauxval() was introduced with API level 18 on Android. Emulate it using
|
||||
// /proc/self/auxv for lower API levels.
|
||||
# include "sanitizer_common/sanitizer_posix.h"
|
||||
|
||||
# include <fcntl.h>
|
||||
|
||||
# define AT_HWCAP 16
|
||||
|
|
Loading…
Reference in New Issue