summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-05-02 18:54:00 +0200
committerwm4 <wm4@nowhere>2015-05-02 18:59:58 +0200
commit3508a3fbd12b93e0414acb7996417dd91f369170 (patch)
tree7aefa45deb0abc9efcaca12c997f8ee0a073042f /player
parent1e7831070f6ae1af0a1a29b0d680ef2907bf8cf6 (diff)
downloadmpv-3508a3fbd12b93e0414acb7996417dd91f369170.tar.bz2
mpv-3508a3fbd12b93e0414acb7996417dd91f369170.tar.xz
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.
Diffstat (limited to 'player')
-rw-r--r--player/main.c25
1 files changed, 0 insertions, 25 deletions
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 <windows.h>
-
-#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)