Commit 864919a2 authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

kernel32/tests: Test that copy-on-write file mapping is not modifying the file.

parent 43a4401e
......@@ -4236,6 +4236,7 @@ static void test_mappings(void)
{
char temp_path[MAX_PATH];
char file_name[MAX_PATH];
DWORD data, num_bytes;
HANDLE hfile;
GetTempPathA(MAX_PATH, temp_path);
......@@ -4248,6 +4249,13 @@ static void test_mappings(void)
test_mapping( hfile, SEC_COMMIT, FALSE );
/* test that file was not modified */
SetFilePointer(hfile, 0, NULL, FILE_BEGIN);
ok(ReadFile(hfile, &data, sizeof(data), &num_bytes, NULL), "ReadFile failed\n");
ok(num_bytes == sizeof(data), "num_bytes = %d\n", num_bytes);
todo_wine
ok(!data, "data = %x\n", data);
CloseHandle( hfile );
hfile = CreateFileA(file_name, GENERIC_READ, 0, NULL, OPEN_EXISTING, 0, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment