diff options
Diffstat (limited to 'libstore/rdwr.c')
-rw-r--r-- | libstore/rdwr.c | 13 |
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; +} |