Dmitry Timoshkov : ntdll/tests: Use official path for temporary files instead of current directory.
Alexandre Julliard
julliard at winehq.org
Tue Aug 20 14:38:38 CDT 2013
Module: wine
Branch: master
Commit: fca3231914561cf7502af10e9688078d5b435121
URL: http://source.winehq.org/git/wine.git/?a=commit;h=fca3231914561cf7502af10e9688078d5b435121
Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date: Tue Aug 20 20:22:08 2013 +0900
ntdll/tests: Use official path for temporary files instead of current directory.
---
dlls/ntdll/tests/file.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/ntdll/tests/file.c b/dlls/ntdll/tests/file.c
index cc0b5c2..7771795 100644
--- a/dlls/ntdll/tests/file.c
+++ b/dlls/ntdll/tests/file.c
@@ -863,9 +863,10 @@ static void append_file_test(void)
NTSTATUS status;
IO_STATUS_BLOCK iosb;
DWORD written;
- char buffer[128];
+ char path[MAX_PATH], buffer[MAX_PATH];
- GetTempFileNameA( ".", "foo", 0, buffer );
+ GetTempPathA( MAX_PATH, path );
+ GetTempFileNameA( path, "foo", 0, buffer );
/* It is possible to open a file with only FILE_APPEND_DATA access flags.
It matches the O_WRONLY|O_APPEND open() posix behavior */
handle = CreateFileA(buffer, FILE_APPEND_DATA, 0, NULL, CREATE_ALWAYS,
@@ -1872,7 +1873,6 @@ static void test_NtCreateFile(void)
/*18*/{ FILE_SUPERSEDE, 0, 0, FILE_CREATED, FILE_ATTRIBUTE_ARCHIVE, TRUE }
};
static const WCHAR fooW[] = {'f','o','o',0};
- static const WCHAR dotW[] = {'.',0};
NTSTATUS status;
HANDLE handle;
WCHAR path[MAX_PATH];
@@ -1881,7 +1881,8 @@ static void test_NtCreateFile(void)
UNICODE_STRING nameW;
DWORD ret, i;
- GetTempFileNameW(dotW, fooW, 0, path);
+ GetTempPathW(MAX_PATH, path);
+ GetTempFileNameW(path, fooW, 0, path);
DeleteFileW(path);
pRtlDosPathNameToNtPathName_U(path, &nameW, NULL, NULL);
More information about the wine-cvs
mailing list