
8 Aug
2011
8 Aug
'11
6:52 p.m.
On 08/08/2011 10:18 AM, Eric Blake wrote: Correction on my bitmask idea:
+ if(caps->host.isPMQuerySuccess) {
if (caps->host.powerMgmt) { unsigned int pm = caps->host.powerMgmt; virBufferAddLit(&xml, "<power_management>\n"); while (pm) { int bit = ffs(pm) - 1; virBufferAsprintf(&xml, "<%s/>\n", virHostPMCapabilityTypeToString(bit); pm &= ~bit;
pm &= ~(1U << bit); -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org