[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [4698] Fix error reporting under Win32 (CreateFile does not
From: |
malc |
Subject: |
[Qemu-devel] [4698] Fix error reporting under Win32 (CreateFile does not set errno) |
Date: |
Sun, 08 Jun 2008 01:55:09 +0000 |
Revision: 4698
http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=4698
Author: malc
Date: 2008-06-08 01:55:09 +0000 (Sun, 08 Jun 2008)
Log Message:
-----------
Fix error reporting under Win32 (CreateFile does not set errno)
Modified Paths:
--------------
trunk/kqemu.c
Modified: trunk/kqemu.c
===================================================================
--- trunk/kqemu.c 2008-06-08 01:55:07 UTC (rev 4697)
+++ trunk/kqemu.c 2008-06-08 01:55:09 UTC (rev 4698)
@@ -166,14 +166,19 @@
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,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [4698] Fix error reporting under Win32 (CreateFile does not set errno),
malc <=