kernel32/tests: Fix a declaration and use skip for the message
Detlef Riekenberg
wine.dev at web.de
Sat Jan 20 05:38:14 CST 2007
Fix a declaration and use skip for the message
--
By by ... Detlef
-------------- next part --------------
>From 92d0eadd1dc559db9a4a7c5d55946d5c41cd11bf Mon Sep 17 00:00:00 2001
From: Detlef Riekenberg <wine.dev at web.de>
Date: Sat, 20 Jan 2007 12:12:54 +0100
Subject: [PATCH] kernel32/tests: fix declaration, use skip
---
dlls/kernel32/tests/process.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/dlls/kernel32/tests/process.c b/dlls/kernel32/tests/process.c
index 8e782f1..162a622 100644
--- a/dlls/kernel32/tests/process.c
+++ b/dlls/kernel32/tests/process.c
@@ -33,8 +33,9 @@ #include "winnls.h"
static HINSTANCE hkernel32;
static LPVOID (WINAPI *pVirtualAllocEx)(HANDLE, LPVOID, SIZE_T, DWORD, DWORD);
-static LPVOID (WINAPI *pVirtualFreeEx)(HANDLE, LPVOID, SIZE_T, DWORD);
+static BOOL (WINAPI *pVirtualFreeEx)(HANDLE, LPVOID, SIZE_T, DWORD);
+/* ############################### */
static char base[MAX_PATH];
static char selfname[MAX_PATH];
static char* exename;
@@ -1302,8 +1303,11 @@ static void test_OpenProcess(void)
MEMORY_BASIC_INFORMATION info;
SIZE_T dummy, read_bytes;
- /* Not implemented in all windows versions */
- if ((!pVirtualAllocEx) || (!pVirtualFreeEx)) return;
+ /* not exported in all windows versions */
+ if ((!pVirtualAllocEx) || (!pVirtualFreeEx)) {
+ skip("VirtualAllocEx not found\n");
+ return;
+ }
/* without PROCESS_VM_OPERATION */
hproc = OpenProcess(PROCESS_ALL_ACCESS & ~PROCESS_VM_OPERATION, FALSE, GetCurrentProcessId());
@@ -1315,7 +1319,7 @@ static void test_OpenProcess(void)
if (GetLastError() == ERROR_CALL_NOT_IMPLEMENTED)
{ /* Win9x */
CloseHandle(hproc);
- trace("VirtualAllocEx is not implemented, skipping the test\n");
+ skip("VirtualAllocEx not implemented\n");
return;
}
ok(GetLastError() == ERROR_ACCESS_DENIED, "wrong error %d\n", GetLastError());
--
1.4.1
More information about the wine-patches
mailing list