msvcrt/tests: Don't test function directly when reporting errno

André Hentschel nerv at dawncrow.de
Wed Dec 19 13:33:23 CST 2012


---
 dlls/msvcrt/tests/data.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dlls/msvcrt/tests/data.c b/dlls/msvcrt/tests/data.c
index 0723093..cdd65a7 100644
--- a/dlls/msvcrt/tests/data.c
+++ b/dlls/msvcrt/tests/data.c
@@ -197,12 +197,14 @@ static void test___getmainargs_parent(char *name)
     STARTUPINFO startup;
     PROCESS_INFORMATION proc;
     FILE *f;
+    int ret;
 
     ok(GetTempPathA(MAX_PATH, tmppath) != 0, "GetTempPath failed\n");
     sprintf(cmdline, "%s data %s*\\* %swine_test/*", name, tmppath, tmppath);
 
     sprintf(filepath, "%swine_test", tmppath);
-    ok(!_mkdir(filepath), "_mkdir failed: %d\n", errno);
+    ret = _mkdir(filepath);
+    ok(!ret, "_mkdir failed: %d\n", errno);
     sprintf(filepath, "%swine_test\\a", tmppath);
     f = fopen(filepath, "w");
     ok(f != NULL, "fopen(%s) failed: %d\n", filepath, errno);
-- 
1.8.0



-- 

Best Regards, André Hentschel


More information about the wine-patches mailing list