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