Module: wine Branch: master Commit: b7917bcfda8ad391813fb758acae8c19ca912936 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b7917bcfda8ad391813fb758ac...
Author: Hans Leidekker hans@it.vu.nl Date: Fri Jan 4 15:48:32 2008 +0100
kernel32: Fix two test failures on Win98 due to missing GetTempPathW.
---
dlls/kernel32/tests/change.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/tests/change.c b/dlls/kernel32/tests/change.c index 3c5ace3..bb1f73d 100644 --- a/dlls/kernel32/tests/change.c +++ b/dlls/kernel32/tests/change.c @@ -387,7 +387,13 @@ static void test_readdirectorychanges(void) return; }
+ SetLastError(0xdeadbeef); r = GetTempPathW( MAX_PATH, path ); + if (!r && (GetLastError() == ERROR_CALL_NOT_IMPLEMENTED)) + { + skip("GetTempPathW is not implemented\n"); + return; + } ok( r != 0, "temp path failed\n"); if (!r) return; @@ -600,8 +606,13 @@ static void test_readdirectorychanges_null(void) skip("ReadDirectoryChangesW is not available\n"); return; } - + SetLastError(0xdeadbeef); r = GetTempPathW( MAX_PATH, path ); + if (!r && (GetLastError() == ERROR_CALL_NOT_IMPLEMENTED)) + { + skip("GetTempPathW is not implemented\n"); + return; + } ok( r != 0, "temp path failed\n"); if (!r) return;