diff --git a/src/state.hpp b/src/state.hpp index 5f36db48..b7905a51 100644 --- a/src/state.hpp +++ b/src/state.hpp @@ -79,6 +79,7 @@ #include "fuse.h" +#include #include #include #include @@ -102,7 +103,14 @@ public: { } - int ref_count; + OpenFile(OpenFile &&o_) noexcept + : ref_count(o_.ref_count.load()), + backing_id(o_.backing_id), + fi(o_.fi) + { + } + + std::atomic ref_count; int backing_id; FileInfo *fi; };