static int lxcContainerSetStdio(int control, int ttyfd, int handshakefd)
{
int rc = -1;
- int open_max, i;
+ int open_max;
+ int fd;
if (setsid() < 0) {
virReportSystemError(errno, "%s",
/* Just in case someone forget to set FD_CLOEXEC, explicitly
* close all FDs before executing the container */
open_max = sysconf(_SC_OPEN_MAX);
- for (i = 0; i < open_max; i++)
- if (i != ttyfd && i != control && i != handshakefd) {
- int tmpfd = i;
+ for (fd = 0; fd < open_max; fd++)
+ if (fd != ttyfd && fd != control && fd != handshakefd) {
+ int tmpfd = fd;
VIR_MASS_CLOSE(tmpfd);
}
{ SELINUX_MOUNT, SELINUX_MOUNT, NULL, NULL, MS_BIND|MS_REMOUNT|MS_RDONLY },
#endif
};
- int i, rc = -1;
+ size_t i;
+ int rc = -1;
VIR_DEBUG("Mounting basic filesystems");
unsigned int flags)
{
virLXCDriverPtr driver = dom->conn->privateData;
- int i;
+ size_t i;
virDomainObjPtr vm = NULL;
int ret = -1;
int rc;
unsigned int flags)
{
virLXCDriverPtr driver = dom->conn->privateData;
- int i;
+ size_t i;
virDomainObjPtr vm = NULL;
unsigned long long val;
int ret = -1;
unsigned int flags)
{
virLXCDriverPtr driver = dom->conn->privateData;
- int i;
+ size_t i;
virDomainObjPtr vm = NULL;
virDomainDefPtr vmdef = NULL;
int ret = -1;
unsigned int flags)
{
virLXCDriverPtr driver = dom->conn->privateData;
- int i;
+ size_t i;
virDomainObjPtr vm = NULL;
virDomainDefPtr persistentDef = NULL;
int ret = -1;
unsigned int flags)
{
virLXCDriverPtr driver = dom->conn->privateData;
- int i;
+ size_t i;
virDomainObjPtr vm = NULL;
virDomainDefPtr persistentDef = NULL;
unsigned int val;
{
virLXCDriverPtr driver = dom->conn->privateData;
virDomainObjPtr vm;
- int i;
+ size_t i;
int ret = -1;
lxcDriverLock(driver);
{
virLXCDomainObjPrivatePtr priv = vm->privateData;
virDomainDiskDefPtr def = NULL;
- int i, ret = -1;
+ int idx, ret = -1;
char *dst = NULL;
if (!priv->initpid) {
goto cleanup;
}
- if ((i = virDomainDiskIndexByName(vm->def,
- dev->data.disk->dst,
- false)) < 0) {
+ if ((idx = virDomainDiskIndexByName(vm->def,
+ dev->data.disk->dst,
+ false)) < 0) {
virReportError(VIR_ERR_OPERATION_FAILED,
_("disk %s not found"), dev->data.disk->dst);
goto cleanup;
}
- def = vm->def->disks[i];
+ def = vm->def->disks[idx];
if (virAsprintf(&dst, "/proc/%llu/root/dev/%s",
(unsigned long long)priv->initpid, def->dst) < 0)
VIR_WARN("cannot deny device %s for domain %s",
def->src, vm->def->name);
- virDomainDiskRemove(vm->def, i);
+ virDomainDiskRemove(vm->def, idx);
virDomainDiskDefFree(def);
ret = 0;
{
virLXCDomainObjPrivatePtr priv = vm->privateData;
virDomainHostdevDefPtr def = NULL;
- int i, ret = -1;
+ int idx, ret = -1;
char *dst = NULL;
if (!priv->initpid) {
goto cleanup;
}
- if ((i = virDomainHostdevFind(vm->def,
- dev->data.hostdev,
- &def)) < 0) {
+ if ((idx = virDomainHostdevFind(vm->def,
+ dev->data.hostdev,
+ &def)) < 0) {
virReportError(VIR_ERR_OPERATION_FAILED,
_("hostdev %s not found"),
dev->data.hostdev->source.caps.u.storage.block);
VIR_WARN("cannot deny device %s for domain %s",
def->source.caps.u.storage.block, vm->def->name);
- virDomainHostdevRemove(vm->def, i);
+ virDomainHostdevRemove(vm->def, idx);
virDomainHostdevDefFree(def);
ret = 0;
{
virLXCDomainObjPrivatePtr priv = vm->privateData;
virDomainHostdevDefPtr def = NULL;
- int i, ret = -1;
+ int idx, ret = -1;
char *dst = NULL;
if (!priv->initpid) {
goto cleanup;
}
- if ((i = virDomainHostdevFind(vm->def,
- dev->data.hostdev,
- &def)) < 0) {
+ if ((idx = virDomainHostdevFind(vm->def,
+ dev->data.hostdev,
+ &def)) < 0) {
virReportError(VIR_ERR_OPERATION_FAILED,
_("hostdev %s not found"),
dev->data.hostdev->source.caps.u.misc.chardev);
VIR_WARN("cannot deny device %s for domain %s",
def->source.caps.u.misc.chardev, vm->def->name);
- virDomainHostdevRemove(vm->def, i);
+ virDomainHostdevRemove(vm->def, idx);
virDomainHostdevDefFree(def);
ret = 0;