diff --git a/Kernel/FileSystem/Forward.h b/Kernel/FileSystem/Forward.h index 52169276677..859af7747e3 100644 --- a/Kernel/FileSystem/Forward.h +++ b/Kernel/FileSystem/Forward.h @@ -11,6 +11,9 @@ namespace Kernel { class FileSystem; class Inode; class Mount; +class SysFS; +class SysFSDirectoryInode; +class SysFSInode; class VirtualFileSystem; struct InodeMetadata; diff --git a/Kernel/FileSystem/SysFS.h b/Kernel/FileSystem/SysFS.h index b63b45b383e..41a272e3603 100644 --- a/Kernel/FileSystem/SysFS.h +++ b/Kernel/FileSystem/SysFS.h @@ -17,10 +17,6 @@ namespace Kernel { -class SysFS; -class SysFSInode; -class SysFSDirectoryInode; - class SysFSRootFolder final : public SysFSDirectory { friend class SysFSComponentRegistry; diff --git a/Kernel/SystemExposed.h b/Kernel/SystemExposed.h index 190021c3c58..621d6399f59 100644 --- a/Kernel/SystemExposed.h +++ b/Kernel/SystemExposed.h @@ -13,12 +13,12 @@ #include #include #include +#include #include #include namespace Kernel { -class SysFS; class SysFSComponent : public RefCounted { public: virtual KResultOr entries_count() const { VERIFY_NOT_REACHED(); };