[2/3] ntdll/tests: Use official path for temporary files instead of current directory.
Dmitry Timoshkov
dmitry at baikal.ru
Fri Aug 16 05:17:12 CDT 2013
---
dlls/ntdll/tests/file.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/ntdll/tests/file.c b/dlls/ntdll/tests/file.c
index 1d3ba8a..ee165f4 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,
@@ -1712,7 +1713,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];
@@ -1721,7 +1721,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);
--
1.8.3.4
More information about the wine-patches
mailing list