From 2ec92b48524738a50f835bf173246f1a54aaf81e Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Wed, 14 Dec 2022 10:12:04 +0100 Subject: [PATCH] Fix missing large file support warning on 64-bit Linux Pragmatic approach: Treat Linux on x86_64 the same as Mac OS X and FreeBSD, i.e. as a Unix-like 64-bit operating system with know large file support. Fixes #257 --- miniz_zip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miniz_zip.c b/miniz_zip.c index 75849af..b16e96f 100644 --- a/miniz_zip.c +++ b/miniz_zip.c @@ -145,7 +145,7 @@ static int mz_stat64(const char *path, struct __stat64 *buffer) #define MZ_FREOPEN(p, m, s) freopen64(p, m, s) #define MZ_DELETE_FILE remove -#elif defined(__APPLE__) || defined(__FreeBSD__) +#elif defined(__APPLE__) || defined(__FreeBSD__) || (defined(__linux__) && defined(__x86_64__)) #ifndef MINIZ_NO_TIME #include #endif