kernel32/tests: Mark debugger test broken for Win9x and WinME behavior
"Drew Ronneberg" <drew_ronneberg(a)yahoo.com> wrote:
- 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);
Patches should be sent to wine-patches, not here. 0x80 is STATUS_ABANDONED, 0xffffffff is WAIT_FAILED. -- Dmitry.
Drew Ronneberg wrote:
------------------------------------------------------------------------
Hi, Could you change those magic constants? (defined in winerror.h and winbase.h): #define ERROR_WAIT_NO_CHILDREN 128 (????) #define WAIT_FAILED 0xffffffff -- Cheers, Paul.
Paul Vriens wrote:
Drew Ronneberg wrote:
------------------------------------------------------------------------
Hi,
Could you change those magic constants?
(defined in winerror.h and winbase.h):
#define ERROR_WAIT_NO_CHILDREN 128 (????)
#define WAIT_FAILED 0xffffffff
Oh, and patches should go to wine-patches(a)winehq.org -- Cheers, Paul.
Paul Vriens wrote:
Paul Vriens wrote:
Drew Ronneberg wrote:
------------------------------------------------------------------------
Hi,
Could you change those magic constants?
(defined in winerror.h and winbase.h):
#define ERROR_WAIT_NO_CHILDREN 128 (????)
#define WAIT_FAILED 0xffffffff
Oh, and patches should go to wine-patches(a)winehq.org
Just saw Dmitry's email. Should indeed be STATUS_ABANDONED for 0x80. -- Cheers, Paul.
participants (3)
-
Dmitry Timoshkov -
Drew Ronneberg -
Paul Vriens