Paul Vriens <[email protected]> writes:

> @@ -1894,10 +1895,18 @@ static void test_FindFirstFileExA(void)
>      ok(FindNextFile(handle, &search_results), "Fetching third file 
> failed\n");
>      ok(CHECK_NAME(search_results.cFileName), "Invalid third entry - %s\n", 
> search_results.cFileName);
>  
> -    ok(FindNextFile(handle, &search_results), "Fetching fourth file 
> failed\n");
> +    SetLastError(0xdeadbeef);
> +    ret = FindNextFile(handle, &search_results);
> +    ok( ret ||
> +        broken(!ret && GetLastError() == ERROR_NO_MORE_FILES), /* WinMe */
> +        "Fetching fourth file failed\n");

It sounds like it's actually respecting the FindExSearchLimitToDirectories
flag, so I'm not sure this qualifies as broken. Maybe testing without
that flag too would be a better test.

-- 
Alexandre Julliard
[email protected]


Reply via email to