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

Reply via email to