From 3508a3fbd12b93e0414acb7996417dd91f369170 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 2 May 2015 18:54:00 +0200 Subject: win32: move platform specifics to osdep This will probably disable this code for Cygwin. I don't know if this matters, since Cygwin should strictly behave like a Unix anyway. --- player/main.c | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'player') diff --git a/player/main.c b/player/main.c index d4feeff61c..dc5c901447 100644 --- a/player/main.c +++ b/player/main.c @@ -65,10 +65,6 @@ #ifdef _WIN32 #include - -#ifndef BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE -#define BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE (0x0001) -#endif #endif #if HAVE_COCOA @@ -284,27 +280,6 @@ static void osdep_preinit(int argc, char **argv) enable_talloc = "1"; if (enable_talloc && strcmp(enable_talloc, "1") == 0) talloc_enable_leak_report(); - -#ifdef _WIN32 - // stop Windows from showing all kinds of annoying error dialogs - SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOOPENFILEERRORBOX); - - // Enable heap corruption detection - HeapSetInformation(NULL, HeapEnableTerminationOnCorruption, NULL, 0); - - HMODULE kernel32 = GetModuleHandleW(L"kernel32.dll"); - WINBOOL (WINAPI *pSetDllDirectory)(LPCWSTR lpPathName) = - (WINBOOL (WINAPI *)(LPCWSTR))GetProcAddress(kernel32, "SetDllDirectoryW"); - WINBOOL (WINAPI *pSetSearchPathMode)(DWORD Flags) = - (WINBOOL (WINAPI *)(DWORD))GetProcAddress(kernel32, "SetSearchPathMode"); - - // Always use safe search paths for DLLs and other files, ie. never use the - // current directory - if (pSetSearchPathMode) - pSetDllDirectory(L""); - if (pSetSearchPathMode) - pSetSearchPathMode(BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE); -#endif } static int cfg_include(void *ctx, char *filename, int flags) -- cgit v1.2.3