On Mon, Apr 26, 2010 at 01:58:01PM +0100, Matthew Booth wrote:
On 26/04/10 13:38, Richard W.M. Jones wrote:
> On Mon, Apr 26, 2010 at 12:04:23PM +0100, Matthew Booth wrote:
>> $g = undef;
>> +
>> + $? ||= $retval;
>
> I'm a bit confused by this though. AFAICT the Guestfs::DESTROY
> function shouldn't change $?.
Actually I had no specific evidence that it did, I was just trying to
cover bases. Do you think this is unnecessary?
It doesn't really matter, I was just pointing out that it won't set $?
right now.
Closing the handle does kill of the qemu subprocess, and so in theory
it could set $? to give us the status from the subprocess, although
that's unlikely to ever happen (no one cares about the status of qemu
and there's no way to get it from the current C API).
Add a comment?
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/