diff options
| author | Alejandro Soto <alejandro@34project.org> | 2021-12-30 12:24:28 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2021-12-30 12:29:31 -0600 |
| commit | 59731f492f2f1094ed917d47f4369bc60cdc3385 (patch) | |
| tree | 427616cab1b2b439d01018092bab26a5b14c7acd /src/fuse/ops | |
| parent | a6b20d4090014d00ee0dbeedb70beafe516f7e0b (diff) | |
Enforce common init flags
Diffstat (limited to '')
| -rw-r--r-- | src/fuse/ops.rs | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/fuse/ops.rs b/src/fuse/ops.rs index ec6fdcf..e6de185 100644 --- a/src/fuse/ops.rs +++ b/src/fuse/ops.rs @@ -278,7 +278,26 @@ op! { let flags = { use proto::InitFlags; - let supported = InitFlags::PARALLEL_DIROPS + //TODO: Conditions for these feature flags + // - Locks + // - ASYNC_DIO + // - WRITEBACK_CACHE + // - NO_OPEN_SUPPORT + // - HANDLE_KILLPRIV + // - POSIX_ACL + // - NO_OPENDIR_SUPPORT + // - EXPLICIT_INVAL_DATA + + let supported = InitFlags::ASYNC_READ + | InitFlags::FILE_OPS + | InitFlags::ATOMIC_O_TRUNC + | InitFlags::EXPORT_SUPPORT + | InitFlags::BIG_WRITES + | InitFlags::HAS_IOCTL_DIR + | InitFlags::AUTO_INVAL_DATA + | InitFlags::DO_READDIRPLUS + | InitFlags::READDIRPLUS_AUTO + | InitFlags::PARALLEL_DIROPS | InitFlags::ABORT_ERROR | InitFlags::MAX_PAGES | InitFlags::CACHE_SYMLINKS; |
