> Can you also create a testcase for this problem? Hmm, I've never written a Wine testcase before. Does the following look good? -Ryan ChangeLog: Add test for DeleteFileA with empty paths
Index: file.c =================================================================== RCS file: /home/wine/wine/dlls/kernel/tests/file.c,v retrieving revision 1.10 diff -u -r1.10 file.c --- file.c 27 Aug 2002 01:56:08 -0000 1.10 +++ file.c 7 Nov 2002 23:47:46 -0000 @@ -571,6 +571,14 @@ ok(ret, "DeleteFileW: error %ld\n", GetLastError()); } +static void test_DeleteFileA( void ) +{ + BOOL ret; + ret = DeleteFileA(""); + ok((!ret) && (GetLastError() == ERROR_FILE_NOT_FOUND), + "DeleteFile should fail with an empty path, and last error value should be ERROR_FILE_NOT_FOUND"); +} + #define PATTERN_OFFSET 0x10 void test_offset_in_overlapped_structure(void) @@ -648,5 +656,6 @@ test_CopyFileW(); test_CreateFileA(); test_CreateFileW(); + test_DeleteFileA(); test_offset_in_overlapped_structure(); }