summaryrefslogtreecommitdiff
path: root/src/fuse
diff options
context:
space:
mode:
Diffstat (limited to 'src/fuse')
-rw-r--r--src/fuse/io.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/fuse/io.rs b/src/fuse/io.rs
index 727a83f..f3dc5b1 100644
--- a/src/fuse/io.rs
+++ b/src/fuse/io.rs
@@ -230,9 +230,16 @@ impl Attrs {
}
#[must_use]
- pub fn blocks(self, blocks: u64, block_size: u32) -> Self {
+ pub fn blocks(self, blocks: u64) -> Self {
Attrs(proto::Attrs {
blocks,
+ ..self.0
+ })
+ }
+
+ #[must_use]
+ pub fn block_size(self, block_size: u32) -> Self {
+ Attrs(proto::Attrs {
blksize: block_size,
..self.0
})