summaryrefslogtreecommitdiff
path: root/libstore/rdwr.c
diff options
context:
space:
mode:
Diffstat (limited to 'libstore/rdwr.c')
-rw-r--r--libstore/rdwr.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libstore/rdwr.c b/libstore/rdwr.c
index ecc604fe..354b193a 100644
--- a/libstore/rdwr.c
+++ b/libstore/rdwr.c
@@ -285,3 +285,16 @@ store_read (struct store *store,
return err;
}
}
+
+/* Set STORE's size to NEWSIZE (in bytes). */
+error_t
+store_set_size (struct store *store, size_t newsize)
+{
+ error_t err;
+ store_set_size_meth_t set_size = store->class->set_size;
+
+ /* Updating the runs list is up to the class set_size method. */
+ err = (* set_size) (store, newsize);
+
+ return err;
+}