+Tue May 12 15:58:28 EDT 2009 Cole Robinson <crobinso@redhat.com>
+
+ * src/storage_backend.c: Document a function
+ * src/storage_backend_fs.c: Don't squash file probe errors.
+
Tue May 12 17:45:22 BST 2009 Daniel P. Berrange <berrange@redhat.com>
* .hgignore, tests/.cvsignore, tests/.gitignore: Ignore
return 0;
}
+/*
+ * virStorageBackendUpdateVolTargetInfoFD:
+ * @conn: connection to report errors on
+ * @target: target definition ptr of volume to update
+ * @fd: fd of storage volume to update
+ * @allocation: If not NULL, updated allocation information will be stored
+ * @capacity: If not NULL, updated capacity info will be stored
+ *
+ * Returns 0 for success-1 on a legitimate error condition,
+ * -2 if passed FD isn't a regular, char, or block file.
+ */
int
virStorageBackendUpdateVolTargetInfoFD(virConnectPtr conn,
virStorageVolTargetPtr target,
&vol->allocation,
&vol->capacity) < 0)) {
if (ret == -1)
- goto no_memory;
+ goto cleanup;
else {
/* Silently ignore non-regular files,
* eg '.' '..', 'lost+found' */
&vol->backingStore,
NULL, NULL, NULL)) < 0) {
if (ret == -1)
- goto no_memory;
+ goto cleanup;
else {
/* Silently ignore non-regular files,
* eg '.' '..', 'lost+found' */