diff options
author | Martin Herkt <lachs0r@srsfckn.biz> | 2014-01-16 11:25:52 +0100 |
---|---|---|
committer | Martin Herkt <lachs0r@srsfckn.biz> | 2014-01-16 11:25:52 +0100 |
commit | 26d6eb4a8ab4052d7f873ca0cc2c6b68f3d41a44 (patch) | |
tree | 8b677e5faa3a478b48ff5106a2c3f19c8c8552a4 /osdep/io.c | |
parent | d5fce546a416539d101a33226c1d4a9ffcd737d5 (diff) | |
download | mpv-26d6eb4a8ab4052d7f873ca0cc2c6b68f3d41a44.tar.bz2 mpv-26d6eb4a8ab4052d7f873ca0cc2c6b68f3d41a44.tar.xz |
io/win32: move mp_attach_console to terminal-win.c
Why didn't I put it there from the start?
Diffstat (limited to 'osdep/io.c')
-rw-r--r-- | osdep/io.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/osdep/io.c b/osdep/io.c index b348890533..2e2603eb7f 100644 --- a/osdep/io.c +++ b/osdep/io.c @@ -327,26 +327,4 @@ char *mp_getenv(const char *name) return NULL; } -void mp_attach_console(void) -{ - if (AttachConsole(ATTACH_PARENT_PROCESS)) { - // We have been started by something with a console window. - // Redirect output streams to that console's low-level handles, - // so we can actually use WriteConsole later on. - - int hConHandle; - intptr_t hStdio; - - hStdio = (intptr_t)GetStdHandle(STD_OUTPUT_HANDLE); - hConHandle = _open_osfhandle(hStdio, _O_TEXT); - *stdout = *_fdopen(hConHandle, "w"); - setvbuf(stdout, NULL, _IONBF, 0); - - hStdio = (intptr_t)GetStdHandle(STD_ERROR_HANDLE); - hConHandle = _open_osfhandle(hStdio, _O_TEXT); - *stderr = *_fdopen(hConHandle, "w"); - setvbuf(stderr, NULL, _IONBF, 0); - } -} - #endif // __MINGW32__ |