From: Eric Biggers <ebiggers@xxxxxxxxxx> It is expected that Windows doesn't have getmntent(), so don't warn about it. Signed-off-by: Eric Biggers <ebiggers@xxxxxxxxxx> --- lib/ext2fs/Android.bp | 1 - lib/ext2fs/ismounted.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/ext2fs/Android.bp b/lib/ext2fs/Android.bp index eb4482d79..f5cbeec9f 100644 --- a/lib/ext2fs/Android.bp +++ b/lib/ext2fs/Android.bp @@ -121,7 +121,6 @@ cc_library { enabled: true, include_dirs: ["external/e2fsprogs/include/mingw"], cflags: [ - "-Wno-error=cpp", "-Wno-format", "-Wno-unused-variable", "-Wno-error=typedef-redefinition", diff --git a/lib/ext2fs/ismounted.c b/lib/ext2fs/ismounted.c index 22bc8352b..a7db1a5c4 100644 --- a/lib/ext2fs/ismounted.c +++ b/lib/ext2fs/ismounted.c @@ -414,7 +414,7 @@ errcode_t ext2fs_check_mount_point(const char *device, int *mount_flags, #ifdef HAVE_GETMNTINFO retval = check_getmntinfo(device, mount_flags, mtpt, mtlen); #else -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(_WIN32) #warning "Can't use getmntent or getmntinfo to check for mounted filesystems!" #endif *mount_flags = 0; -- 2.39.1