gtkiconcache: use _fstat64 under 64bit mingw to match GStatBuf

With the switch to meson we no longer built with _FILE_OFFSET_BITS which
results in fstat being the 32 bit variant, not matching GStatBuf, which is
_stat64 on 64bit mingw builds.

This makes things use _fstat64 in this case, to match GStatBuf.
This commit is contained in:
Christoph Reiter
2019-08-26 20:13:48 +02:00
parent 5493efdb41
commit 8809fab111

View File

@ -111,6 +111,9 @@ _gtk_icon_cache_new_for_path (const gchar *path)
#if ((_MSC_VER >= 1400 || __MSVCRT_VERSION__ >= 0x0800) || defined (__MINGW64_VERSION_MAJOR)) && !defined(_WIN64)
#undef fstat /* Just in case */
#define fstat _fstat32
#elif defined(__MINGW64_VERSION_MAJOR) && defined(_WIN64)
#undef fstat
#define fstat _fstat64
#endif
#endif