From: malc Date: Sun, 8 Jun 2008 01:55:09 +0000 (+0000) Subject: Fix error reporting under Win32 (CreateFile does not set errno) X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~14588 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7fb2a862f40a9615f8ae5bc3f8c0c2d33ee8db91;p=sdk%2Femulator%2Fqemu.git Fix error reporting under Win32 (CreateFile does not set errno) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4698 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/kqemu.c b/kqemu.c index 540aa3c..4783aa2 100644 --- a/kqemu.c +++ b/kqemu.c @@ -166,14 +166,19 @@ int kqemu_init(CPUState *env) FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); + if (kqemu_fd == KQEMU_INVALID_FD) { + fprintf(stderr, "Could not open '%s' - QEMU acceleration layer not activated: %lu\n", + KQEMU_DEVICE, GetLastError()); + return -1; + } #else kqemu_fd = open(KQEMU_DEVICE, O_RDWR); -#endif if (kqemu_fd == KQEMU_INVALID_FD) { fprintf(stderr, "Could not open '%s' - QEMU acceleration layer not activated: %s\n", KQEMU_DEVICE, strerror(errno)); return -1; } +#endif version = 0; #ifdef _WIN32 DeviceIoControl(kqemu_fd, KQEMU_GET_VERSION, NULL, 0,