diff --git a/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp b/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp index 3697e9a6e3..e82c49417c 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp +++ b/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp @@ -281,6 +281,14 @@ private: }; +// HasVNodeCapability +inline bool +Volume::HasVNodeCapability(VNode* vnode, int capability) const +{ + return vnode->ops->capabilities.Get(capability); +} + + // constructor Volume::Volume(FileSystem* fileSystem, fs_volume* fsVolume) : diff --git a/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.h b/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.h index 542213abea..8059d267e0 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.h +++ b/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.h @@ -355,12 +355,4 @@ Volume::GetRootID() const } -inline bool -Volume::HasVNodeCapability(VNode* vnode, int capability) const -{ - // TODO: Implement for real! - return true; -} - - #endif // USERLAND_FS_VOLUME_H