[libvirt] [PATCH] Allow chardev of type 'file' for UML domains.
Soren Hansen
soren at ubuntu.com
Mon Aug 23 10:59:16 UTC 2010
On 23-08-2010 12:42, Daniel P. Berrange wrote:
>> + /*
>> + * At the moment, the only thing that populates keepfd is
>> + * umlBuildCommandLineChr. We want to close every fd it opens.
>> + */
>> + openmax = sysconf (_SC_OPEN_MAX);
>> + for (i = 0; i < openmax; i++)
>> + if (FD_ISSET(i, &keepfd))
>> + close(i);
>> +
> Unfortunately fdset is one of those limited types that can't
> represent all possible values. So you need to use FD_SETSIZE
> instead of _SC_OPEN_MAX here
Ok, I'll fix that up, but just so that I understand: Your concern is
that there might be an open file descriptor between FD_SETSIZE and
_SC_OPEN_MAX that we don't want to close?
--
Soren Hansen
Ubuntu Developer
http://www.ubuntu.com/
More information about the libvir-list
mailing list