]> xenbits.xensource.com Git - libvirt.git/commitdiff
build: avoid compiler failure
authorEric Blake <eblake@redhat.com>
Fri, 24 Jun 2011 03:57:58 +0000 (21:57 -0600)
committerEric Blake <eblake@redhat.com>
Fri, 24 Jun 2011 03:57:58 +0000 (21:57 -0600)
GCC complained about a C99 for-loop declaration outside of C99 mode
when compiling on RHEL 5.

* src/qemu/qemu_driver.c (qemudDomainPinVcpuFlags): Avoid C99 for
loop, since gcc 4.1.2 hates it.

src/qemu/qemu_driver.c

index 01587e898659d751d4826f50ad655ae732bcd800..2f416c8949ff431d91ee3c488d34e2af7a59740f 100644 (file)
@@ -2952,6 +2952,7 @@ qemudDomainPinVcpuFlags(virDomainPtr dom,
     bool isActive;
     qemuDomainObjPrivatePtr priv;
     bool canResetting = true;
+    int pcpu;
 
     virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
                   VIR_DOMAIN_AFFECT_CONFIG, -1);
@@ -3011,7 +3012,7 @@ qemudDomainPinVcpuFlags(virDomainPtr dom,
     /* pinning to all physical cpus means resetting,
      * so check if we can reset setting.
      */
-    for (int pcpu = 0; pcpu < hostcpus; pcpu++) {
+    for (pcpu = 0; pcpu < hostcpus; pcpu++) {
         if ((cpumap[pcpu/8] & (1 << (pcpu % 8))) == 0) {
             canResetting = false;
             break;