From 82c191f65a48eb6a8924aefc4a4e93bd750d81c6 Mon Sep 17 00:00:00 2001 From: Jakob Eriksson Date: Fri, 23 Apr 2004 00:06:57 +0000 Subject: [PATCH] Added Wine detection. --- programs/winetest/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/programs/winetest/main.c b/programs/winetest/main.c index a4cc6094856..92befbf7adc 100644 --- a/programs/winetest/main.c +++ b/programs/winetest/main.c @@ -59,6 +59,14 @@ static struct rev_info *rev_infos = NULL; static const char *wineloader; +static int running_under_wine () +{ + HMODULE module = GetModuleHandleA("ntdll.dll"); + + if (!module) return 0; + return (GetProcAddress(module, "wine_get_unix_file_name") != NULL); +} + void print_version () { OSVERSIONINFOEX ver; @@ -83,6 +91,8 @@ void print_version () " wSuiteMask=%d\n wProductType=%d\n wReserved=%d\n", ver.wServicePackMajor, ver.wServicePackMinor, ver.wSuiteMask, ver.wProductType, ver.wReserved); + + xprintf (" bRunningUnderWine=%d\n", running_under_wine ()); } static inline int is_dot_dir(const char* x) -- 2.11.4.GIT