summaryrefslogtreecommitdiff
path: root/src/ops/entry.rs
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-01-06 11:04:26 -0600
committerAlejandro Soto <alejandro@34project.org>2022-01-06 11:04:26 -0600
commitf0e7c0997553ab356d5aa683d5322ab2de575188 (patch)
tree825a83b83668539fe110b6ad25ed714e1e73edc9 /src/ops/entry.rs
parentb9a99211a54d62f556fdf71d5eb91107f11398cf (diff)
Implement Create
Diffstat (limited to 'src/ops/entry.rs')
-rw-r--r--src/ops/entry.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ops/entry.rs b/src/ops/entry.rs
index c174bc7..bcbe6b8 100644
--- a/src/ops/entry.rs
+++ b/src/ops/entry.rs
@@ -63,6 +63,11 @@ impl<'o> RequestMode<'o> for Mkdir {
let (header, _name) = request.body;
Mode::from_bits_truncate(header.mode)
}
+
+ fn umask(request: &Request<'o, Self>) -> Mode {
+ let (header, _name) = request.body;
+ Mode::from_bits_truncate(header.umask)
+ }
}
impl<'o> ReplyKnown<'o> for Mkdir {}