summaryrefslogtreecommitdiff
path: root/oslib-win32.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2011-10-05 09:17:32 +0200
committerKevin Wolf <kwolf@redhat.com>2011-10-21 17:34:12 +0200
commit154b9a0cbd67be53afcb45ae84a240add8c6cb67 (patch)
tree70f98a37b189f326a79a0987d2b31b6b15f465f4 /oslib-win32.c
parentd8716b41b9bd2c7ce6fe36ab388de534ce81a69a (diff)
add socket_set_block
Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'oslib-win32.c')
-rw-r--r--oslib-win32.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/oslib-win32.c b/oslib-win32.c
index 5f0759ffc4..5e3de7dc8a 100644
--- a/oslib-win32.c
+++ b/oslib-win32.c
@@ -73,6 +73,12 @@ void qemu_vfree(void *ptr)
VirtualFree(ptr, 0, MEM_RELEASE);
}
+void socket_set_block(int fd)
+{
+ unsigned long opt = 0;
+ ioctlsocket(fd, FIONBIO, &opt);
+}
+
void socket_set_nonblock(int fd)
{
unsigned long opt = 1;