From fce5c8c967212f7cedd591633e0532a51d146601 Mon Sep 17 00:00:00 2001 From: Jan Wassenberg Date: Thu, 7 Mar 2024 22:18:46 -0800 Subject: [PATCH] Avoid fadvise on older Android. Fixes #84 PiperOrigin-RevId: 613815953 --- compression/blob_store.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compression/blob_store.cc b/compression/blob_store.cc index e088fc6..050dfbd 100644 --- a/compression/blob_store.cc +++ b/compression/blob_store.cc @@ -341,7 +341,7 @@ BlobError BlobReader::Open(const char* filename) { #endif if (fd_ < 0) return __LINE__; -#if HWY_OS_LINUX +#if HWY_OS_LINUX && (!defined(__ANDROID_API__) || __ANDROID_API__ >= 21) // Doubles the readahead window, which seems slightly faster when cached. (void)posix_fadvise(fd_, 0, 0, POSIX_FADV_SEQUENTIAL); #endif