From: Paul Vriens Date: Tue, 16 Mar 2010 09:42:48 +0000 (+0100) Subject: kernel32/tests: Run tests again on Win95. X-Git-Tag: wine-1.1.41~133 X-Git-Url: http://git.etersoft.ru/projects/?a=commitdiff_plain;h=b120836bd25debfefe02057a85c4e381f67266de;p=wine%2Feterwine.git kernel32/tests: Run tests again on Win95. --- diff --git a/dlls/kernel32/tests/debugger.c b/dlls/kernel32/tests/debugger.c index 057b977d93..e116c9d1fb 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");