diff options
Diffstat (limited to 'src/fuse/session.rs')
| -rw-r--r-- | src/fuse/session.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/fuse/session.rs b/src/fuse/session.rs index 8b31706..1fbcb68 100644 --- a/src/fuse/session.rs +++ b/src/fuse/session.rs @@ -62,6 +62,10 @@ pub enum Dispatch<'o> { Write(Incoming<'o, ops::Write>), Statfs(Incoming<'o, ops::Statfs>), Release(Incoming<'o, ops::Release>), + Setxattr(Incoming<'o, ops::Setxattr>), + Getxattr(Incoming<'o, ops::Getxattr>), + Listxattr(Incoming<'o, ops::Listxattr>), + Removexattr(Incoming<'o, ops::Removexattr>), Opendir(Incoming<'o, ops::Opendir>), Readdir(Incoming<'o, ops::Readdir>), Releasedir(Incoming<'o, ops::Releasedir>), @@ -229,6 +233,10 @@ impl<'o> Dispatch<'o> { Write(incoming) => incoming.common, Statfs(incoming) => incoming.common, Release(incoming) => incoming.common, + Setxattr(incoming) => incoming.common, + Getxattr(incoming) => incoming.common, + Listxattr(incoming) => incoming.common, + Removexattr(incoming) => incoming.common, Opendir(incoming) => incoming.common, Readdir(incoming) => incoming.common, Releasedir(incoming) => incoming.common, @@ -299,6 +307,10 @@ impl Endpoint<'_> { Write => dispatch!(Write), Statfs => dispatch!(Statfs), Release => dispatch!(Release), + Setxattr => dispatch!(Setxattr), + Getxattr => dispatch!(Getxattr), + Listxattr => dispatch!(Listxattr), + Removexattr => dispatch!(Removexattr), Opendir => dispatch!(Opendir), Readdir => dispatch!(Readdir), Releasedir => dispatch!(Releasedir), |
