Project

General

Profile

Feature #341 » 9024-virtual-disk.patch

Wido den Hollander, 08/19/2010 05:41 AM

View differences:

libvirt-0.7.5/src/conf/domain_conf.h 2010-08-18 15:20:50.410634772 +0200
VIR_DOMAIN_DISK_TYPE_BLOCK,
VIR_DOMAIN_DISK_TYPE_FILE,
VIR_DOMAIN_DISK_TYPE_DIR,
VIR_DOMAIN_DISK_TYPE_VIRTUAL,
VIR_DOMAIN_DISK_TYPE_LAST
};
-- libvirt-0.7.5.orig/src/conf/domain_conf.c.orig 2010-08-18 16:29:01.363106145 +0200
++ libvirt-0.7.5/src/conf/domain_conf.c 2010-08-18 16:30:29.997401082 +0200
......
VIR_ENUM_IMPL(virDomainDisk, VIR_DOMAIN_DISK_TYPE_LAST,
"block",
"file",
"dir")
"dir",
"virtual")
VIR_ENUM_IMPL(virDomainDiskDevice, VIR_DOMAIN_DISK_DEVICE_LAST,
"disk",
......
case VIR_DOMAIN_DISK_TYPE_DIR:
source = virXMLPropString(cur, "dir");
break;
case VIR_DOMAIN_DISK_TYPE_VIRTUAL:
source = virXMLPropString(cur, "path");
break;
default:
virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
_("unexpected disk type %s"),
......
virBufferEscapeString(buf, " <source dir='%s'/>\n",
def->src);
break;
case VIR_DOMAIN_DISK_TYPE_VIRTUAL:
virBufferEscapeString(buf, " <source path='%s'/>\n",
def->src);
break;
default:
virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
_("unexpected disk type %s"),
(1-1/5)