test_FindFirstChangeNotification: Handle case when directory already exists
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Mon Jan 25 10:51:23 CST 2010
---
dlls/kernel32/tests/change.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/kernel32/tests/change.c b/dlls/kernel32/tests/change.c
index 50d899a..1d47c04 100644
--- a/dlls/kernel32/tests/change.c
+++ b/dlls/kernel32/tests/change.c
@@ -123,6 +123,12 @@ static void test_FindFirstChangeNotification(void)
lstrcatA(workdir, "testFileChangeNotification");
ret = CreateDirectoryA(workdir, NULL);
+ while (ret == 0 && (GetLastError() == ERROR_ALREADY_EXISTS) && lstrlenA(workdir) <MAX_PATH-2)
+ {
+ lstrcatA(workdir, "n");
+ ret = CreateDirectoryA(workdir, NULL);
+ }
+
ok(ret, "CreateDirectoryA error: %d\n", GetLastError());
ret = GetTempFileNameA(workdir, prefix, 0, filename1);
--
1.6.4.2
More information about the wine-patches
mailing list