From e4bbf4a20619fc70c815511eded30f5d1d99f0e8 Mon Sep 17 00:00:00 2001 From: "syeon.hwang" Date: Thu, 15 Mar 2012 03:38:33 +0900 Subject: [PATCH] Fix klog open bug in windows --- qemu-char.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qemu-char.c b/qemu-char.c index 6c9eee5..a2f78c7 100644 --- a/qemu-char.c +++ b/qemu-char.c @@ -1814,8 +1814,13 @@ static int qemu_chr_open_win_file_out(QemuOpts *opts, CharDriverState **_chr) const char *file_out = qemu_opt_get(opts, "path"); HANDLE fd_out; +#ifndef CONFIG_MARU fd_out = CreateFile(g_win32_locale_filename_from_utf8(file_out), GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); +#else + fd_out = CreateFile(g_win32_locale_filename_from_utf8(file_out), GENERIC_WRITE, FILE_SHARE_READ, NULL, + CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); +#endif if (fd_out == INVALID_HANDLE_VALUE) { return -EIO; } -- 2.7.4