From eccfbb44e3ed41b2447aa0b41e47ba081d957ef1 Mon Sep 17 00:00:00 2001
From: Drew Ronneberg <[email protected]>
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