From 13d8279e496b0fd21aadfbaa354f4a430e9f2c70 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Fri, 8 Jul 2016 16:47:06 +1000 Subject: MT6284 flush stdout/stderr before killing process --- src/osd/modules/lib/osdlib_win32.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/osd/modules/lib/osdlib_win32.cpp') diff --git a/src/osd/modules/lib/osdlib_win32.cpp b/src/osd/modules/lib/osdlib_win32.cpp index 06a979a7a77..015504f06dc 100644 --- a/src/osd/modules/lib/osdlib_win32.cpp +++ b/src/osd/modules/lib/osdlib_win32.cpp @@ -17,6 +17,7 @@ #include #endif +#include #include // MAME headers @@ -98,8 +99,10 @@ int osd_setenv(const char *name, const char *value, int overwrite) // osd_process_kill //============================================================ -void osd_process_kill(void) +void osd_process_kill() { + std::fflush(stdout); + std::fflush(stderr); TerminateProcess(GetCurrentProcess(), -1); } -- cgit v1.2.3-70-g09d2