}
}
- for (i = 0 ; i < def->ndisks ; i++) {
+ for (i = 0; i < def->ndisks; i++) {
if (def->disks[i]->type != VIR_DOMAIN_DISK_TYPE_BLOCK)
continue;
}
}
- for (i = 0 ; i < def->nfss ; i++) {
+ for (i = 0; i < def->nfss; i++) {
if (def->fss[i]->type != VIR_DOMAIN_FS_TYPE_BLOCK)
continue;
size_t i;
char *newname = NULL;
- for (i = 0 ; i < nveths ; i++) {
+ for (i = 0; i < nveths; i++) {
if (virAsprintf(&newname, "eth%zu", i) < 0) {
virReportOOMError();
rc = -1;
if (lxcContainerGetSubtree(prefix, &mounts, &nmounts) < 0)
goto cleanup;
- for (i = 0 ; i < nmounts ; i++) {
+ for (i = 0; i < nmounts; i++) {
VIR_DEBUG("Umount %s", mounts[i]);
if (umount(mounts[i]) < 0) {
char ebuf[1024];
ret = 0;
cleanup:
- for (i = 0 ; i < nmounts ; i++)
+ for (i = 0; i < nmounts; i++)
VIR_FREE(mounts[i]);
VIR_FREE(mounts);
VIR_DEBUG("Mounting basic filesystems sec_mount_options=%s", sec_mount_options);
- for (i = 0 ; i < ARRAY_CARDINALITY(mnts) ; i++) {
+ for (i = 0; i < ARRAY_CARDINALITY(mnts); i++) {
const char *srcpath = NULL;
VIR_DEBUG("Processing %s -> %s",
};
/* Populate /dev/ with a few important bits */
- for (i = 0 ; i < ARRAY_CARDINALITY(devs) ; i++) {
+ for (i = 0; i < ARRAY_CARDINALITY(devs); i++) {
dev_t dev = makedev(devs[i].maj, devs[i].min);
if (mknod(devs[i].path, S_IFCHR, dev) < 0 ||
chmod(devs[i].path, devs[i].mode)) {
}
}
- for (i = 0 ; i < ARRAY_CARDINALITY(links) ; i++) {
+ for (i = 0; i < ARRAY_CARDINALITY(links); i++) {
if (symlink(links[i].src, links[i].dst) < 0) {
virReportSystemError(errno,
_("Failed to symlink device %s to %s"),
}
}
- for (i = 0 ; i < nttyPaths ; i++) {
+ for (i = 0; i < nttyPaths; i++) {
char *tty;
if (virAsprintf(&tty, "/dev/tty%zu", i+1) < 0) {
virReportOOMError();
VIR_DEBUG("Mounting all non-root filesystems");
/* Pull in rest of container's mounts */
- for (i = 0 ; i < vmDef->nfss ; i++) {
+ for (i = 0; i < vmDef->nfss; i++) {
if (STREQ(vmDef->fss[i]->dst, "/"))
continue;
size_t i;
VIR_DEBUG("Setting up disks");
- for (i = 0 ; i < vmDef->ndisks ; i++) {
+ for (i = 0; i < vmDef->ndisks; i++) {
if (lxcContainerSetupDisk(vmDef, vmDef->disks[i],
securityDriver) < 0)
return -1;
size_t i;
VIR_DEBUG("Setting up hostdevs");
- for (i = 0 ; i < vmDef->nhostdevs ; i++) {
+ for (i = 0; i < vmDef->nhostdevs; i++) {
virDomainHostdevDefPtr def = vmDef->hostdevs[i];
switch (def->mode) {
case VIR_DOMAIN_HOSTDEV_MODE_SUBSYS:
char *newroot;
size_t i;
- for (i = 0 ; i < vmDef->nfss ; i++) {
+ for (i = 0; i < vmDef->nfss; i++) {
virDomainFSDefPtr fs = vmDef->fss[i];
if (!fs->src)
continue;
return true;
if (def->features & (1 << VIR_DOMAIN_FEATURE_PRIVNET))
return true;
- for (i = 0 ; i < def->nhostdevs ; i++) {
+ for (i = 0; i < def->nhostdevs; i++) {
if (def->hostdevs[i]->mode == VIR_DOMAIN_HOSTDEV_MODE_CAPABILITIES &&
def->hostdevs[i]->source.caps.type == VIR_DOMAIN_HOSTDEV_CAPS_TYPE_NET)
return true;
{
size_t i;
- for (i = 0 ; i < ctrl->nloopDevs ; i++)
+ for (i = 0; i < ctrl->nloopDevs; i++)
VIR_FORCE_CLOSE(ctrl->loopDevFds[i]);
return 0;
virObjectUnref(ctrl->securityManager);
- for (i = 0 ; i < ctrl->nveths ; i++)
+ for (i = 0; i < ctrl->nveths; i++)
VIR_FREE(ctrl->veths[i]);
VIR_FREE(ctrl->veths);
- for (i = 0 ; i < ctrl->nconsoles ; i++)
+ for (i = 0; i < ctrl->nconsoles; i++)
virLXCControllerConsoleClose(&(ctrl->consoles[i]));
VIR_FREE(ctrl->consoles);
size_t i;
int ret = -1;
- for (i = 0 ; i < ctrl->def->nfss ; i++) {
+ for (i = 0; i < ctrl->def->nfss; i++) {
virDomainFSDefPtr fs = ctrl->def->fss[i];
int fd;
}
}
- for (i = 0 ; i < ctrl->def->ndisks ; i++) {
+ for (i = 0; i < ctrl->def->ndisks; i++) {
virDomainDiskDefPtr disk = ctrl->def->disks[i];
int fd;
virResetLastError();
- for (i = 0 ; i < ctrl->nconsoles ; i++) {
+ for (i = 0; i < ctrl->nconsoles; i++) {
if ((ctrl->consoles[i].epollFd = epoll_create1(EPOLL_CLOEXEC)) < 0) {
virReportSystemError(errno, "%s",
_("Unable to create epoll fd"));
virMutexDestroy(&lock);
cleanup2:
- for (i = 0 ; i < ctrl->nconsoles ; i++)
+ for (i = 0; i < ctrl->nconsoles; i++)
virLXCControllerConsoleClose(&(ctrl->consoles[i]));
return rc;
size_t i;
virDomainDefPtr def = ctrl->def;
- for (i = 0 ; i < ctrl->nveths ; i++) {
+ for (i = 0; i < ctrl->nveths; i++) {
if (virNetDevSetNamespace(ctrl->veths[i], ctrl->initpid) < 0)
return -1;
}
size_t i;
int ret = 0;
- for (i = 0 ; i < ctrl->nveths ; i++) {
+ for (i = 0; i < ctrl->nveths; i++) {
if (virNetDevVethDelete(ctrl->veths[i]) < 0)
ret = -1;
}
{
size_t i;
- for (i = 0 ; i < ctrl->nconsoles ; i++) {
+ for (i = 0; i < ctrl->nconsoles; i++) {
VIR_DEBUG("Opening tty on private %s", ctrl->devptmx);
if (lxcCreateTty(ctrl->devptmx,
&ctrl->consoles[i].contFd,
if (virLXCControllerDaemonHandshake(ctrl) < 0)
goto cleanup;
- for (i = 0 ; i < ctrl->nconsoles ; i++)
+ for (i = 0; i < ctrl->nconsoles; i++)
if (virLXCControllerConsoleSetNonblocking(&(ctrl->consoles[i])) < 0)
goto cleanup;
VIR_FORCE_CLOSE(containerhandshake[0]);
VIR_FORCE_CLOSE(containerhandshake[1]);
- for (i = 0 ; i < ctrl->nconsoles ; i++)
+ for (i = 0; i < ctrl->nconsoles; i++)
VIR_FREE(containerTTYPaths[i]);
VIR_FREE(containerTTYPaths);
ctrl->veths = veths;
ctrl->nveths = nveths;
- for (i = 0 ; i < nttyFDs ; i++) {
+ for (i = 0; i < nttyFDs; i++) {
if (virLXCControllerAddConsole(ctrl, ttyFDs[i]) < 0)
goto cleanup;
ttyFDs[i] = -1;
virPidFileDelete(LXC_STATE_DIR, name);
if (ctrl)
virLXCControllerDeleteInterfaces(ctrl);
- for (i = 0 ; i < nttyFDs ; i++)
+ for (i = 0; i < nttyFDs; i++)
VIR_FORCE_CLOSE(ttyFDs[i]);
VIR_FREE(ttyFDs);
}
/* Check the path is one of the domain's network interfaces. */
- for (i = 0 ; i < vm->def->nnets ; i++) {
+ for (i = 0; i < vm->def->nnets; i++) {
if (vm->def->nets[i]->ifname &&
STREQ(vm->def->nets[i]->ifname, path)) {
ret = 0;
}
if (dev_name) {
- for (i = 0 ; i < vm->def->nconsoles ; i++) {
+ for (i = 0; i < vm->def->nconsoles; i++) {
if (vm->def->consoles[i]->info.alias &&
STREQ(vm->def->consoles[i]->info.alias, dev_name)) {
chr = vm->def->consoles[i];
/* Loop 1: build temporary list
*/
- for (i = 0 ; i < nhostdevs ; i++) {
+ for (i = 0; i < nhostdevs; i++) {
virDomainHostdevDefPtr hostdev = hostdevs[i];
bool required = true;
virUSBDevicePtr usb;
return 0;
/* Sanity check for supported configurations only */
- for (i = 0 ; i < def->nhostdevs ; i++) {
+ for (i = 0; i < def->nhostdevs; i++) {
virDomainHostdevDefPtr dev = def->hostdevs[i];
switch (dev->mode) {
virLXCDomainReAttachHostDevices(driver, vm->def);
- for (i = 0 ; i < vm->def->nnets ; i++) {
+ for (i = 0; i < vm->def->nnets; i++) {
virDomainNetDefPtr iface = vm->def->nets[i];
vport = virDomainNetGetActualVirtPortProfile(iface);
if (iface->ifname) {
int ret = -1;
size_t i;
- for (i = 0 ; i < def->nnets ; i++) {
+ for (i = 0; i < def->nnets; i++) {
char *veth = NULL;
/* If appropriate, grab a physical device from the configured
* network's pool of devices, or resolve bridge device name
cleanup:
if (ret < 0) {
- for (i = 0 ; i < def->nnets ; i++) {
+ for (i = 0; i < def->nnets; i++) {
virDomainNetDefPtr iface = def->nets[i];
virNetDevVPortProfilePtr vport = virDomainNetGetActualVirtPortProfile(iface);
if (vport && vport->virtPortType == VIR_NETDEV_VPORT_PROFILE_OPENVSWITCH)
}
virCommandAddArgList(cmd, "--name", vm->def->name, NULL);
- for (i = 0 ; i < nttyFDs ; i++) {
+ for (i = 0; i < nttyFDs; i++) {
virCommandAddArg(cmd, "--console");
virCommandAddArgFormat(cmd, "%d", ttyFDs[i]);
virCommandPreserveFD(cmd, ttyFDs[i]);
virCommandAddArgFormat(cmd, "%d", handshakefd);
virCommandAddArg(cmd, "--background");
- for (i = 0 ; i < nveths ; i++) {
+ for (i = 0; i < nveths; i++) {
virCommandAddArgList(cmd, "--veth", veths[i], NULL);
}
virReportOOMError();
goto cleanup;
}
- for (i = 0 ; i < vm->def->nconsoles ; i++)
+ for (i = 0; i < vm->def->nconsoles; i++)
ttyFDs[i] = -1;
/* If you are using a SecurityDriver with dynamic labelling,
vm->def, NULL) < 0)
goto cleanup;
- for (i = 0 ; i < vm->def->nconsoles ; i++) {
+ for (i = 0; i < vm->def->nconsoles; i++) {
char *ttyPath;
if (vm->def->consoles[i]->source.type != VIR_DOMAIN_CHR_TYPE_PTY) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
virReportSystemError(errno, "%s", _("could not close logfile"));
rc = -1;
}
- for (i = 0 ; i < nveths ; i++) {
+ for (i = 0; i < nveths; i++) {
if (rc != 0)
ignore_value(virNetDevVethDelete(veths[i]));
VIR_FREE(veths[i]);
VIR_FREE(vm->def->seclabels[0]->imagelabel);
}
}
- for (i = 0 ; i < nttyFDs ; i++)
+ for (i = 0; i < nttyFDs; i++)
VIR_FORCE_CLOSE(ttyFDs[i]);
VIR_FREE(ttyFDs);
VIR_FORCE_CLOSE(handshakefds[0]);