projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
62724a3
)
Windows sockets like to be different. Inspired by a patch from Alex Consul.
author
ths
<ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 25 Mar 2007 15:58:03 +0000
(15:58 +0000)
committer
ths
<ths@c046a42c-6fe2-441c-8c8c-71466251a162>
Sun, 25 Mar 2007 15:58:03 +0000
(15:58 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2535
c046a42c
-6fe2-441c-8c8c-
71466251a162
vl.c
patch
|
blob
|
history
diff --git
a/vl.c
b/vl.c
index 6c5dbc80106dccb5d253a679c1b02412896f0b09..b2b49e73f14b2973fd735a63d951c3849e2e46cf 100644
(file)
--- a/
vl.c
+++ b/
vl.c
@@
-2850,6
+2850,10
@@
static CharDriverState *qemu_chr_open_tcp(const char *host_str,
if (err == EINTR || err == EWOULDBLOCK) {
} else if (err == EINPROGRESS) {
break;
+#ifdef _WIN32
+ } else if (err == WSAEALREADY) {
+ break;
+#endif
} else {
goto fail;
}
@@
-4017,6
+4021,10
@@
static int net_socket_connect_init(VLANState *vlan, const char *host_str)
if (err == EINTR || err == EWOULDBLOCK) {
} else if (err == EINPROGRESS) {
break;
+#ifdef _WIN32
+ } else if (err == WSAEALREADY) {
+ break;
+#endif
} else {
perror("connect");
closesocket(fd);