I unfortunately do not have a 32-bit msvcrt.dll to check, but listing symbols from msvcrt.dll in C:/Windows/SysWOW64 directory also is missing _[f]stat*32 symbols.
It would be good if someone could check 32-bit version of msvcrt.dll on different Windows versions. - Kirill Makurin ________________________________ From: LIU Hao Sent: Friday, June 20, 2025 8:13 PM To: mingw-w64-public@lists.sourceforge.net; Kirill Makurin; pali.ro...@gmail.com; Martin Storsjö Subject: Re: [Mingw-w64-public] [PATCH v2 00/13] Fix stat functions 在 2025-6-20 16:46, Kirill Makurin 写道: > Running `grep _f*stat` on list of symbols I get from `dumpbin -exports > msvcrt.dll` (Windows 11) I get the following: > > ``` > _fstat > _fstat64 > _fstati64 > _stat > _stat64 > _stati64 > ``` > > It seems there is also no real _[f]stati32 and _[f]stat64i32 symbols. Are > they taken care of? > > - Kirill Makurin > 32-bit MSVCRT does not support 64-bit `time_t`; the support was added in Visual Studio 2005 i.e. MSVCR80. 64-bit MSVCR* and UCRT do not support 32-bit `time_t`. -- Best regards, LIU Hao _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public