From 98e12d0d782fa11e2ded0d999c349d08428dff0f Mon Sep 17 00:00:00 2001 From: Yurii Zubrytskyi Date: Thu, 1 Dec 2022 09:34:02 -0800 Subject: Mac build break: remove include that's not there isReadonlyFilesystem() only matters for the code running on the deivces, disable its implementation on Windows and Mac Bug: 260973096 Test: build Change-Id: Idefe4c874003cdaeb9fc212a71efc3fa266f2fcc --- libs/androidfw/misc.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'libs/androidfw/misc.cpp') diff --git a/libs/androidfw/misc.cpp b/libs/androidfw/misc.cpp index 7af506638ebc..d3949e9cf69f 100644 --- a/libs/androidfw/misc.cpp +++ b/libs/androidfw/misc.cpp @@ -23,10 +23,10 @@ #include "android-base/logging.h" -#ifndef _WIN32 +#ifdef __linux__ #include #include -#endif // _WIN32 +#endif // __linux__ #include #include @@ -86,15 +86,15 @@ time_t getFileModDate(const char* fileName) return sb.st_mtime; } -#ifdef _WIN32 -// No need to implement these for Windows, the functions only matter on a device. +#ifndef __linux__ +// No need to implement these on the host, the functions only matter on a device. bool isReadonlyFilesystem(const char*) { return false; } bool isReadonlyFilesystem(int) { return false; } -#else // _WIN32 +#else // __linux__ bool isReadonlyFilesystem(const char* path) { struct statfs sfs; if (::statfs(path, &sfs)) { @@ -112,6 +112,6 @@ bool isReadonlyFilesystem(int fd) { } return (sfs.f_flags & ST_RDONLY) != 0; } -#endif // _WIN32 +#endif // __linux__ }; // namespace android -- cgit v1.2.3-59-g8ed1b