Dmitry Timoshkov : kernel32: Add PE images with section alignment 1 and 2 to the loader test.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Dec 7 14:23:37 CST 2006


Module: wine
Branch: master
Commit: 046814701eda99f7b77bf46b03e3209b04a0ded3
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=046814701eda99f7b77bf46b03e3209b04a0ded3

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Thu Dec  7 21:39:16 2006 +0800

kernel32: Add PE images with section alignment 1 and 2 to the loader test.

---

 dlls/kernel32/tests/loader.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/dlls/kernel32/tests/loader.c b/dlls/kernel32/tests/loader.c
index fbf1b6a..ed3f7a5 100644
--- a/dlls/kernel32/tests/loader.c
+++ b/dlls/kernel32/tests/loader.c
@@ -171,6 +171,16 @@ START_TEST(loader)
           0,
           ERROR_SUCCESS
         },
+        { 0, FIELD_OFFSET(IMAGE_OPTIONAL_HEADER, CheckSum), 4, 4,
+          1,
+          0,
+          ERROR_SUCCESS
+        },
+        { 0, FIELD_OFFSET(IMAGE_OPTIONAL_HEADER, CheckSum), 1, 1,
+          1,
+          0,
+          ERROR_SUCCESS
+        },
         { 0, FIELD_OFFSET(IMAGE_OPTIONAL_HEADER, CheckSum), 0x200, 0x200,
           0,
           0,
@@ -192,10 +202,11 @@ START_TEST(loader)
     SetErrorMode(SEM_FAILCRITICALERRORS);
 
     GetTempPath(MAX_PATH, temp_path);
-    GetTempFileName(temp_path, "ldr", 0, dll_name);
 
     for (i = 0; i < sizeof(td)/sizeof(td[0]); i++)
     {
+        GetTempFileName(temp_path, "ldr", 0, dll_name);
+
         /*trace("creating %s\n", dll_name);*/
         hfile = CreateFileA(dll_name, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, 0);
         if (hfile == INVALID_HANDLE_VALUE)




More information about the wine-cvs mailing list