From eccfbb44e3ed41b2447aa0b41e47ba081d957ef1 Mon Sep 17 00:00:00 2001
From: Drew Ronneberg <drew_ronneb...@yahoo.com>
Date: Mon, 23 Feb 2009 22:48:01 -0500
Subject: Mark Win9x and WinME behavior as broken().

---
 dlls/kernel32/tests/debugger.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c
index 6245d60..979d64a 100644
--- a/dlls/kernel32/tests/debugger.c
+++ b/dlls/kernel32/tests/debugger.c
@@ -246,14 +246,14 @@ static void crash_and_debug(HKEY hkey, const char* argv0, const char* dbgtasks)
         /* If, after attaching to the debuggee, the debugger exits without
          * detaching, then the debuggee gets a special exit code.
          */
-        ok(exit_code == 0xffffffff || /* Win 9x */
-           exit_code == 0x80 || /* NT4 */
-           exit_code == STATUS_DEBUGGER_INACTIVE, /* Win >= XP */
+        ok(exit_code == STATUS_DEBUGGER_INACTIVE || /* Win >= XP */
+           broken(exit_code == 0x80), /* NT4 */
            "wrong exit code : %08x\n", exit_code);
     }
     else
          ok(exit_code == STATUS_ACCESS_VIOLATION ||
-            exit_code == WAIT_ABANDONED, /* win2k3 */
+            exit_code == WAIT_ABANDONED /* win2k3 */ ||
+            broken(exit_code == 0xffffffff), /* Win9x, WinME */
             "exit code = %08x instead of STATUS_ACCESS_VIOLATION or WAIT_ABANDONED\n", exit_code);
     CloseHandle(info.hProcess);
 
-- 
1.5.6.3



Reply via email to