#define VIR_FROM_THIS VIR_FROM_STORAGE
static int
-virStorageBackendProbeTarget(virConnectPtr conn,
- virStorageVolTargetPtr target,
+virStorageBackendProbeTarget(virStorageVolTargetPtr target,
char **backingStore,
unsigned long long *allocation,
unsigned long long *capacity,
memset(&meta, 0, sizeof(meta));
- if (virStorageFileGetMetadataFromFD(conn, target->path, fd, &meta) < 0) {
+ if (virStorageFileGetMetadataFromFD(target->path, fd, &meta) < 0) {
close(fd);
return -1;
}
* within it. This is non-recursive.
*/
static int
-virStorageBackendFileSystemRefresh(virConnectPtr conn,
+virStorageBackendFileSystemRefresh(virConnectPtr conn ATTRIBUTE_UNUSED,
virStoragePoolObjPtr pool)
{
DIR *dir;
if ((vol->key = strdup(vol->target.path)) == NULL)
goto no_memory;
- if ((ret = virStorageBackendProbeTarget(conn,
- &vol->target,
+ if ((ret = virStorageBackendProbeTarget(&vol->target,
&backingStore,
&vol->allocation,
&vol->capacity,
} else {
vol->backingStore.path = backingStore;
- if ((ret = virStorageBackendProbeTarget(conn,
- &vol->backingStore,
+ if ((ret = virStorageBackendProbeTarget(&vol->backingStore,
NULL, NULL, NULL,
NULL)) < 0) {
if (ret == -1)
int qcowCryptOffset; /* Byte offset from start of file
* where to find encryption mode,
* -1 if encryption is not used */
- int (*getBackingStore)(virConnectPtr conn, char **res,
- const unsigned char *buf, size_t buf_size);
+ int (*getBackingStore)(char **res, const unsigned char *buf, size_t buf_size);
};
-static int cowGetBackingStore(virConnectPtr, char **,
- const unsigned char *, size_t);
-static int qcowXGetBackingStore(virConnectPtr, char **,
- const unsigned char *, size_t);
-static int vmdk4GetBackingStore(virConnectPtr, char **,
- const unsigned char *, size_t);
+static int cowGetBackingStore(char **, const unsigned char *, size_t);
+static int qcowXGetBackingStore(char **, const unsigned char *, size_t);
+static int vmdk4GetBackingStore(char **, const unsigned char *, size_t);
static struct FileTypeInfo const fileTypeInfo[] = {
};
static int
-cowGetBackingStore(virConnectPtr conn ATTRIBUTE_UNUSED /*TEMPORARY*/,
- char **res,
+cowGetBackingStore(char **res,
const unsigned char *buf,
size_t buf_size)
{
}
static int
-qcowXGetBackingStore(virConnectPtr conn ATTRIBUTE_UNUSED /*TEMPORARY*/,
- char **res,
+qcowXGetBackingStore(char **res,
const unsigned char *buf,
size_t buf_size)
{
static int
-vmdk4GetBackingStore(virConnectPtr conn ATTRIBUTE_UNUSED /*TEMPORARY*/,
- char **res,
+vmdk4GetBackingStore(char **res,
const unsigned char *buf,
size_t buf_size)
{
* it is, and info about its capacity if available.
*/
int
-virStorageFileGetMetadataFromFD(virConnectPtr conn,
- const char *path,
+virStorageFileGetMetadataFromFD(const char *path,
int fd,
virStorageFileMetadata *meta)
{
if (fileTypeInfo[i].getBackingStore != NULL) {
char *base;
- switch (fileTypeInfo[i].getBackingStore(conn, &base, head, len)) {
+ switch (fileTypeInfo[i].getBackingStore(&base, head, len)) {
case BACKING_STORE_OK:
break;
}
int
-virStorageFileGetMetadata(virConnectPtr conn,
- const char *path,
+virStorageFileGetMetadata(const char *path,
virStorageFileMetadata *meta)
{
int fd, ret;
return -1;
}
- ret = virStorageFileGetMetadataFromFD(conn, path, fd, meta);
+ ret = virStorageFileGetMetadataFromFD(path, fd, meta);
close(fd);