From bb6a0e30d150b9ee5e2fa7a207024d73f22eb3d6 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Mon, 8 Apr 2024 18:55:16 -0500 Subject: [PATCH] fuse_create.cpp --- src/fuse_create.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/fuse_create.cpp b/src/fuse_create.cpp index 019c17a8..8e036b80 100644 --- a/src/fuse_create.cpp +++ b/src/fuse_create.cpp @@ -58,6 +58,13 @@ namespace l return ((flags_ & O_ACCMODE) == O_RDONLY); } + static + bool + wronly(const int flags_) + { + return ((flags_ & O_ACCMODE) == O_WRONLY); + } + static bool calculate_flush(FlushOnClose const flushonclose_, @@ -278,6 +285,7 @@ namespace FUSE case PassthroughEnum::off: return rv; case PassthroughEnum::ro: + if(ffi_->flags & O_ case PassthroughEnum::wo: case PassthroughEnum::rw: return l::passthrough(fc,ffi_);