fprintf(stderr, "Failed to list the domains\n");
goto error;
}
- for (j = 0;j < i;j++) {
+ for (j = 0; j < i; j++) {
if (ids[j] != 0) {
id = ids[j];
break;
py_retval = PyList_New(c_retval);
if (ids) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_intWrap(ids[i]));
}
VIR_FREE(ids);
py_retval = PyList_New(c_retval);
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
return VIR_PY_NONE;
}
py_retval = PyList_New(c_retval);
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i,
libvirt_longlongWrap((long long) freeMems[i]));
}
py_retval = PyList_New(c_retval);
if (py_retval == NULL) {
if (names) {
- for (i = 0;i < c_retval;i++)
+ for (i = 0; i < c_retval; i++)
VIR_FREE(names[i]);
VIR_FREE(names);
}
}
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (py_retval == NULL) {
if (names) {
- for (i = 0;i < c_retval;i++)
+ for (i = 0; i < c_retval; i++)
VIR_FREE(names[i]);
VIR_FREE(names);
}
}
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (py_retval == NULL) {
if (names) {
- for (i = 0;i < c_retval;i++)
+ for (i = 0; i < c_retval; i++)
VIR_FREE(names[i]);
VIR_FREE(names);
}
}
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (uuids) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(uuids[i]));
VIR_FREE(uuids[i]);
}
py_retval = PyList_New(c_retval);
if (uuids) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(uuids[i]));
VIR_FREE(uuids[i]);
}
py_retval = PyList_New(c_retval);
if (py_retval == NULL) {
if (names) {
- for (i = 0;i < c_retval;i++)
+ for (i = 0; i < c_retval; i++)
VIR_FREE(names[i]);
VIR_FREE(names);
}
}
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
py_retval = PyList_New(c_retval);
if (py_retval == NULL) {
if (names) {
- for (i = 0;i < c_retval;i++)
+ for (i = 0; i < c_retval; i++)
VIR_FREE(names[i]);
VIR_FREE(names);
}
}
if (names) {
- for (i = 0;i < c_retval;i++) {
+ for (i = 0; i < c_retval; i++) {
PyList_SetItem(py_retval, i, libvirt_constcharPtrWrap(names[i]));
VIR_FREE(names[i]);
}
/*
* interface_conf.c: interfaces XML handling
*
- * Copyright (C) 2006-2010 Red Hat, Inc.
+ * Copyright (C) 2006-2010, 2013 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
switch (def->type) {
case VIR_INTERFACE_TYPE_BRIDGE:
VIR_FREE(def->data.bridge.delay);
- for (i = 0;i < def->data.bridge.nbItf;i++) {
+ for (i = 0; i < def->data.bridge.nbItf; i++) {
if (def->data.bridge.itf[i] == NULL)
break; /* to cope with half parsed data on errors */
virInterfaceDefFree(def->data.bridge.itf[i]);
break;
case VIR_INTERFACE_TYPE_BOND:
VIR_FREE(def->data.bond.target);
- for (i = 0;i < def->data.bond.nbItf;i++) {
+ for (i = 0; i < def->data.bond.nbItf; i++) {
if (def->data.bond.itf[i] == NULL)
break; /* to cope with half parsed data on errors */
virInterfaceDefFree(def->data.bond.itf[i]);
}
def->data.bridge.nbItf = nbItf;
- for (i = 0; i < nbItf;i++) {
+ for (i = 0; i < nbItf; i++) {
ctxt->node = interfaces[i];
itf = virInterfaceDefParseXML(ctxt, VIR_INTERFACE_TYPE_BRIDGE);
if (itf == NULL) {
}
def->data.bond.nbItf = nbItf;
- for (i = 0; i < nbItf;i++) {
+ for (i = 0; i < nbItf; i++) {
ctxt->node = interfaces[i];
itf = virInterfaceDefParseXML(ctxt, VIR_INTERFACE_TYPE_BOND);
if (itf == NULL) {
virBufferAsprintf(buf, " delay='%s'", def->data.bridge.delay);
virBufferAddLit(buf, ">\n");
- for (i = 0;i < def->data.bridge.nbItf;i++) {
+ for (i = 0; i < def->data.bridge.nbItf; i++) {
if (virInterfaceDefDevFormat(buf,
def->data.bridge.itf[i], level+2) < 0)
ret = -1;
virBufferAddLit(buf, " validate='all'");
virBufferAddLit(buf, "/>\n");
}
- for (i = 0;i < def->data.bond.nbItf;i++) {
+ for (i = 0; i < def->data.bond.nbItf; i++) {
if (virInterfaceDefDevFormat(buf, def->data.bond.itf[i], level+2) < 0)
ret = -1;
}
char *files; /* list of files */
virDomainDefPtr def; /* VM definition */
virCapsPtr caps; /* VM capabilities */
- virDomainXMLOptionPtr xmlopt;/* XML parser data */
+ virDomainXMLOptionPtr xmlopt; /* XML parser data */
char *hvm; /* type of hypervisor (eg hvm, xen) */
virArch arch; /* machine architecture */
char *newfile; /* newly added file */
/*
* virconf.c: parser for a subset of the Python encoded Xen configuration files
*
- * Copyright (C) 2006-2012 Red Hat, Inc.
+ * Copyright (C) 2006-2013 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
#define SKIP_BLANKS_AND_EOL \
do { while ((ctxt->cur < ctxt->end) && (c_isblank(CUR) || IS_EOL(CUR))) { \
if (CUR == '\n') ctxt->line++; \
- ctxt->cur++;}} while (0)
+ ctxt->cur++; } } while (0)
#define SKIP_BLANKS \
do { while ((ctxt->cur < ctxt->end) && (c_isblank(CUR))) \
ctxt->cur++; } while (0)
int i, res, ret = 0;
virHooksFound = 0;
- for (i = 0;i < VIR_HOOK_DRIVER_LAST;i++) {
+ for (i = 0; i < VIR_HOOK_DRIVER_LAST; i++) {
res = virHookCheck(i, virHookDriverTypeToString(i));
if (res < 0)
return -1;
if (len <= 0)
len = strlen(msg);
- for (i = 0; i < virLogNbOutputs;i++) {
+ for (i = 0; i < virLogNbOutputs; i++) {
if (virLogOutputs[i].f == virLogOutputToFd) {
int fd = (intptr_t) virLogOutputs[i].data;
{
int i;
- for (i = 0; i < virLogNbFilters;i++)
+ for (i = 0; i < virLogNbFilters; i++)
VIR_FREE(virLogFilters[i].match);
VIR_FREE(virLogFilters);
virLogNbFilters = 0;
return -1;
virLogLock();
- for (i = 0;i < virLogNbFilters;i++) {
+ for (i = 0; i < virLogNbFilters; i++) {
if (STREQ(virLogFilters[i].match, match)) {
virLogFilters[i].priority = priority;
goto cleanup;
int i;
virLogLock();
- for (i = 0;i < virLogNbFilters;i++) {
+ for (i = 0; i < virLogNbFilters; i++) {
if (strstr(input, virLogFilters[i].match)) {
ret = virLogFilters[i].priority;
*flags = virLogFilters[i].flags;
{
int i;
- for (i = 0;i < virLogNbOutputs;i++) {
+ for (i = 0; i < virLogNbOutputs; i++) {
if (virLogOutputs[i].c != NULL)
virLogOutputs[i].c(virLogOutputs[i].data);
VIR_FREE(virLogOutputs[i].name);
val = ntohl(addr->data.inet4.sin_addr.s_addr);
- for (i = 0;i < 4;i++) {
+ for (i = 0; i < 4; i++) {
(*tab)[3 - i] = val & 0xFF;
val >>= 8;
}
if ((addr == NULL) || (tab == NULL) || (addr->data.stor.ss_family != AF_INET6))
return -1;
- for (i = 0;i < 8;i++) {
+ for (i = 0; i < 8; i++) {
(*tab)[i] = ((addr->data.inet6.sin6_addr.s6_addr[2 * i] << 8) |
addr->data.inet6.sin6_addr.s6_addr[2 * i + 1]);
}
(virSocketAddrGetIPv4Addr(netmask, &tm) < 0))
return -1;
- for (i = 0;i < 4;i++) {
+ for (i = 0; i < 4; i++) {
if ((t1[i] & tm[i]) != (t2[i] & tm[i]))
return 0;
}
(virSocketAddrGetIPv6Addr(netmask, &tm) < 0))
return -1;
- for (i = 0;i < 8;i++) {
+ for (i = 0; i < 8; i++) {
if ((t1[i] & tm[i]) != (t2[i] & tm[i]))
return 0;
}
(virSocketAddrGetIPv4Addr(end, &t2) < 0))
return -1;
- for (i = 0;i < 2;i++) {
+ for (i = 0; i < 2; i++) {
if (t1[i] != t2[i])
return -1;
}
(virSocketAddrGetIPv6Addr(end, &t2) < 0))
return -1;
- for (i = 0;i < 7;i++) {
+ for (i = 0; i < 7; i++) {
if (t1[i] != t2[i])
return -1;
}
VIR_FREE(def->system_sku);
VIR_FREE(def->system_family);
- for (i = 0;i < def->nprocessor;i++) {
+ for (i = 0; i < def->nprocessor; i++) {
VIR_FREE(def->processor[i].processor_socket_destination);
VIR_FREE(def->processor[i].processor_type);
VIR_FREE(def->processor[i].processor_family);
VIR_FREE(def->processor[i].processor_part_number);
}
VIR_FREE(def->processor);
- for (i = 0;i < def->nmemory;i++) {
+ for (i = 0; i < def->nmemory; i++) {
VIR_FREE(def->memory[i].memory_size);
VIR_FREE(def->memory[i].memory_form_factor);
VIR_FREE(def->memory[i].memory_locator);
/*
* viruuid.h: helper APIs for dealing with UUIDs
*
- * Copyright (C) 2007-2012 Red Hat, Inc.
+ * Copyright (C) 2007-2013 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
while (c_isspace(*cur))
cur++;
- for (i = 0;i < VIR_UUID_BUFLEN;) {
+ for (i = 0; i < VIR_UUID_BUFLEN;) {
uuid[i] = 0;
if (*cur == 0)
goto error;
}
/* Now get the details about the network cards here */
- for (i = 0;(netAdpIncCnt < def->nnets) && (i < netAdpCnt); i++) {
+ for (i = 0; netAdpIncCnt < def->nnets && i < netAdpCnt; i++) {
INetworkAdapter *adapter = NULL;
machine->vtbl->GetNetworkAdapter(machine, i, &adapter);
}
/* Now get the details about the serial ports here */
- for (i = 0;(serialPortIncCount < def->nserials) && (i < serialPortCount); i++) {
+ for (i = 0;
+ serialPortIncCount < def->nserials && i < serialPortCount;
+ i++) {
ISerialPort *serialPort = NULL;
machine->vtbl->GetSerialPort(machine, i, &serialPort);
}
/* Now get the details about the parallel ports here */
- for (i = 0;(parallelPortIncCount < def->nparallels) && (i < parallelPortCount); i++) {
+ for (i = 0;
+ parallelPortIncCount < def->nparallels &&
+ i < parallelPortCount;
+ i++) {
IParallelPort *parallelPort = NULL;
machine->vtbl->GetParallelPort(machine, i, ¶llelPort);
memset(&op_sys, 0, sizeof(op_sys));
op_sys.cmd = XEN_V2_OP_GETAVAILHEAP;
- for (i = startCell, j = 0;(i < priv->nbNodeCells) && (j < maxCells);i++,j++) {
+ for (i = startCell, j = 0;
+ i < priv->nbNodeCells && j < maxCells; i++, j++) {
if (hv_versions.sys_interface >= 5)
op_sys.u.availheap5.node = i;
else
/*
* virsh-domain-monitor.c: Commands to monitor domain status
*
- * Copyright (C) 2005, 2007-2012 Red Hat, Inc.
+ * Copyright (C) 2005, 2007-2013 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
case VIR_DOMAIN_PMSUSPENDED:
return N_("pmsuspended");
case VIR_DOMAIN_NOSTATE:
- default:
- ;/*FALLTHROUGH*/
+ case VIR_DOMAIN_LAST:
+ break;
}
return N_("no state"); /* = dom0 state */
}
static const char *
vshDomainVcpuStateToString(int state)
{
- switch (state) {
+ switch ((virVcpuState) state) {
case VIR_VCPU_OFFLINE:
return N_("offline");
case VIR_VCPU_BLOCKED:
return N_("idle");
case VIR_VCPU_RUNNING:
return N_("running");
- default:
- ;/*FALLTHROUGH*/
+ case VIR_VCPU_LAST:
+ break;
}
return N_("no state");
}