http://bugs.winehq.com/show_bug.cgi?id=1469
------- Additional Comments From bon@elektron.ikp.physik.tu-darmstadt.de 2003-25-05 06:29 ------- You write: wine-20030408 (good): 0009:Call kernel32.FindFirstFileA(406d22f4 "X:",406d2198) ret=004010a7 0009:Ret kernel32.FindFirstFileA() retval=403d7c02 ret=004010a7
wine-20030508 (bad) 0009:Call kernel32.FindFirstFileA(406d22f4 "X:",406d2198) ret=004010a7 0009:Ret kernel32.FindFirstFileA() retval=ffffffff ret=004010a7
However that is the right behaviour. Look at the FindFirstFile API description on MSDN: "You cannot use root directories as the lpFileName input string for FindFirstFile, with or without a trailing backslash."
Our testsuite also has test_FindFirstFileA() in dlls/kernel/test/file.c
You will find that the actual behaviour is right.
Look for the error in a earlier stage, try to find out who delivers the "C:" to FindFirstFile.
Bye