Paul Vriens : kernel32/tests: Run tests again on Win95.
Alexandre Julliard
julliard at winehq.org
Tue Mar 16 11:49:22 CDT 2010
Module: wine
Branch: master
Commit: b120836bd25debfefe02057a85c4e381f67266de
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b120836bd25debfefe02057a85c4e381f67266de
Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date: Tue Mar 16 10:42:48 2010 +0100
kernel32/tests: Run tests again on Win95.
---
dlls/kernel32/tests/debugger.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c
index 057b977..e116c9d 100644
--- a/dlls/kernel32/tests/debugger.c
+++ b/dlls/kernel32/tests/debugger.c
@@ -44,6 +44,7 @@ static char** myARGV;
static BOOL (WINAPI *pCheckRemoteDebuggerPresent)(HANDLE,PBOOL);
static BOOL (WINAPI *pDebugActiveProcessStop)(DWORD);
static BOOL (WINAPI *pDebugSetProcessKillOnExit)(BOOL);
+static BOOL (WINAPI *pIsDebuggerPresent)(void);
static struct _TEB * (WINAPI *pNtCurrentTeb)(void);
static LONG child_failures;
@@ -529,7 +530,7 @@ static void doChild(int argc, char **argv)
ret = CloseHandle(parent);
child_ok(ret, "CloseHandle failed, last error %#x.\n", GetLastError());
- ret = IsDebuggerPresent();
+ ret = pIsDebuggerPresent();
child_ok(ret, "Expected ret != 0, got %#x.\n", ret);
ret = pCheckRemoteDebuggerPresent(GetCurrentProcess(), &debug);
child_ok(ret, "CheckRemoteDebuggerPresent failed, last error %#x.\n", GetLastError());
@@ -539,7 +540,7 @@ static void doChild(int argc, char **argv)
{
pNtCurrentTeb()->Peb->BeingDebugged = FALSE;
- ret = IsDebuggerPresent();
+ ret = pIsDebuggerPresent();
child_ok(!ret, "Expected ret != 0, got %#x.\n", ret);
ret = pCheckRemoteDebuggerPresent(GetCurrentProcess(), &debug);
child_ok(ret, "CheckRemoteDebuggerPresent failed, last error %#x.\n", GetLastError());
@@ -624,6 +625,7 @@ START_TEST(debugger)
pCheckRemoteDebuggerPresent=(void*)GetProcAddress(hdll, "CheckRemoteDebuggerPresent");
pDebugActiveProcessStop=(void*)GetProcAddress(hdll, "DebugActiveProcessStop");
pDebugSetProcessKillOnExit=(void*)GetProcAddress(hdll, "DebugSetProcessKillOnExit");
+ pIsDebuggerPresent=(void*)GetProcAddress(hdll, "IsDebuggerPresent");
hdll=GetModuleHandle("ntdll.dll");
if (hdll) pNtCurrentTeb = (void*)GetProcAddress(hdll, "NtCurrentTeb");
More information about the wine-cvs
mailing list