]> xenbits.xensource.com Git - qemu-xen-3.3-testing.git/commit
Always use nonblocking mode for qemu_chr_open_fd.
authorIan Jackson <iwj@mariner.uk.xensource.com>
Fri, 18 Jul 2008 13:24:17 +0000 (14:24 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 18 Jul 2008 13:36:56 +0000 (14:36 +0100)
commit800b3dfade9c47728236d6c6c582375fce72f705
tree38ac10fe340ce6a4ef68802ca61ab80214329b82
parentbcd75c00eef9506ba34474eaccd703b30942cc5e
Always use nonblocking mode for qemu_chr_open_fd.

The rest of qemu assumes that IO operations on a CharDriverState do
not block.  Currently there are a couple of cases where such a driver
was set up but the calls to set nonblocking mode were missing:
 * qemu_chr_open_pty
 * qemu_chr_open_pipe
 * qemu_chr_open_stdio

This is fixed by adding two calls to socket_set_nonblock to
qemu_chr_open_fd.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
vl.c