On Thu, 4 Dec 2025, Pali Rohár wrote:
Changes were applied on top of the c2167bc6da600f7fdbd131734767a67ffb9e970e
Note that there are existing ABI issues with dirent.c and ftw.c files.
This patch series just make them more visible due to _finddata_t guards.
dirent.c ABI issue is expected to be fixed by Lasse Collin readdir()
changed. I hope that these changes would not cause too many merge
conflicts.
It is possible that extended t_findfirst tests could fail. I'm going to
run them on more configuration to see if I uncover issues.
These tests after this patchset do fail, in the CI environment:
FAIL: t_findfirst
=================
Error: .:stat st_ctime (1765539689) differs from _findfirst64i32
time_write (1765539850)
Test name: test
.
Error: .:stat st_ctime (1765539689) differs from _findfirst64 time_write
(1765539850)
Test name: testi64
.
Error: .:stat st_ctime (1765539689) differs from _findfirst32 time_write
(1765539850)
Test name: test32
.
Error: .:stat st_ctime (1765539689) differs from _findfirst32i64
time_write (1765539850)
Test name: test32i64
.
Error: .:stat st_ctime (1765539689) differs from _findfirst64i32
time_write (1765539850)
Test name: test64i32
.
Error: .:stat st_ctime (1765539689) differs from _findfirst64 time_write
(1765539850)
Test name: test64
.
Error: .:wstat st_ctime (1765539689) differs from _wfindfirst64i32
time_write (1765539850)
Test name: wtest
.
Error: .:wstat st_ctime (1765539689) differs from _wfindfirst64 time_write
(1765539850)
Test name: wtesti64
.
Error: .:wstat st_ctime (1765539689) differs from _wfindfirst32 time_write
(1765539850)
Test name: wtest32
.
Error: .:wstat st_ctime (1765539689) differs from _wfindfirst32i64
time_write (1765539850)
Test name: wtest32i64
.
Error: .:wstat st_ctime (1765539689) differs from _wfindfirst64i32
time_write (1765539850)
Test name: wtest64i32
.
Error: .:wstat st_ctime (1765539689) differs from _wfindfirst64 time_write
(1765539850)
Test name: wtest64
.
FAIL t_findfirst.exe (exit status: 1)
I have not tried to debug it further figure out why this differs.
// Martin
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public