On Sun Nov 3 15:40:18 2024 +0000, Fabian Maurer wrote:
I created a testcase here: https://bugs.winehq.org/attachment.cgi?id=77355 On windows, NtCreateFile returns `STATUS_FILE_IS_A_DIRECTORY` in both cases, same as Wine. Not 100% sure how to best approach that driver issue, maybe check if the path starts with `\??\C:`? Also, AFAIK we don't need to skip tests on wine, and on windows I got a false positive that I missed, so I tried improving the tests a bit.
Thanks. https://testbot.winehq.org/JobDetails.pl?Key=149442 seems to suggest that the status postprocessing is happening in kernelbase, not in ntdll.
Probably some compatibility logic for old DOS file API oddity.