diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-12-20 13:53:12 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2013-01-16 06:58:54 +0100 |
commit | f6bd5d6ec514939c421fcd411d1a39bc7dad0948 (patch) | |
tree | 3bdb263875bf66fc8ca842e16d42eebf124509f8 /hw | |
parent | 88a946d32dd9e4c6c0ad56e19f2822bd5c8b416e (diff) | |
download | qemu-f6bd5d6ec514939c421fcd411d1a39bc7dad0948.zip qemu-f6bd5d6ec514939c421fcd411d1a39bc7dad0948.tar.gz qemu-f6bd5d6ec514939c421fcd411d1a39bc7dad0948.tar.bz2 |
chardev: add socket chardev support to chardev-add (qmp)
qemu_chr_open_socket is split into two functions. All initialization
after creating the socket file handler is split away into the new
qemu_chr_open_socket_fd function.
chr->filename doesn't get filled from QemuOpts any more. Qemu gathers
the information using getsockname and getnameinfo instead. This way it
will also work correctly for file handles passed via file descriptor
passing.
Finally qmp_chardev_open_socket() is the actual qmp hotplug
implementation which basically just calls socket_listen or
socket_connect and the new qemu_chr_open_socket_fd function.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw')
0 files changed, 0 insertions, 0 deletions