migration: convert exec socket protocol to use QIOChannel
commit527792fae60486c912146a14f601b830d160fe36
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 27 Apr 2016 10:05:06 +0000 (27 11:05 +0100)
committerAmit Shah <amit.shah@redhat.com>
Thu, 26 May 2016 06:01:47 +0000 (26 11:31 +0530)
tree31a39a54866b0a80cff6547a41d819cf101be50c
parent64802ee57f68a2aedcdf06b8d4a65daa6d894e3a
migration: convert exec socket protocol to use QIOChannel

Convert the exec socket migration protocol driver to use
QIOChannel and QEMUFileChannel, instead of the stdio
popen APIs. It can be unconditionally built because the
QIOChannelCommand class can report suitable error messages
on platforms which can't fork processes.

Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-Id: <1461751518-12128-17-git-send-email-berrange@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
migration/Makefile.objs
migration/exec.c
migration/migration.c
trace-events