summaryrefslogtreecommitdiffstats
path: root/osdep/io.h
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2013-12-28 04:45:52 +0100
committerMartin Herkt <lachs0r@srsfckn.biz>2014-01-02 05:30:49 +0100
commite9f577eb9a81cea09209bbf4eb910f89caa63b02 (patch)
tree9e097866d594edcb7ea975d64eed09d66445bdac /osdep/io.h
parentfd89a7598820f5b5a7a4b7029e31dd100cefbb96 (diff)
downloadmpv-e9f577eb9a81cea09209bbf4eb910f89caa63b02.tar.bz2
mpv-e9f577eb9a81cea09209bbf4eb910f89caa63b02.tar.xz
Windows: use the GUI subsystem, attach to console
This is necessary to start mpv without forcing a console window, but also breaks console usability. A workaround is to call mpv from a wrapper process that uses the console subsystem and helps redirecting the standard streams and WriteConsole output to where they belong.
Diffstat (limited to 'osdep/io.h')
-rw-r--r--osdep/io.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/osdep/io.h b/osdep/io.h
index 9f715d904e..7c20d262b0 100644
--- a/osdep/io.h
+++ b/osdep/io.h
@@ -77,6 +77,7 @@ struct dirent *mp_readdir(DIR *dir);
int mp_closedir(DIR *dir);
int mp_mkdir(const char *path, int mode);
char *mp_getenv(const char *name);
+void mp_attach_console(void);
// NOTE: stat is not overridden with mp_stat, because MinGW-w64 defines it as
// macro.