}
+int
+qemuBlockSnapshotAddBlockdev(virJSONValuePtr actions,
+ virDomainDiskDefPtr disk,
+ virStorageSourcePtr newsrc)
+{
+ if (qemuMonitorJSONTransactionAdd(actions, "blockdev-snapshot",
+ "s:node", disk->src->nodeformat,
+ "s:overlay", newsrc->nodeformat,
+ NULL) < 0)
+ return -1;
+
+ return 0;
+}
+
+
/**
* qemuBlockStorageGetCopyOnReadProps:
* @disk: disk with copy-on-read enabled
virStorageSourcePtr newsrc,
bool reuse);
+int
+qemuBlockSnapshotAddBlockdev(virJSONValuePtr actions,
+ virDomainDiskDefPtr disk,
+ virStorageSourcePtr newsrc);
+
int
qemuBlockStorageSourceCreateGetFormatProps(virStorageSourcePtr src,
virStorageSourcePtr backing,