From 98acebf56b7d248cc417fa3320e4e884ee5b29b2 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 11 Jul 2021 01:09:48 +0200 Subject: [PATCH] Kernel: Move SysFS forward declarations to FileSystem/Forward.h --- Kernel/FileSystem/Forward.h | 3 +++ Kernel/FileSystem/SysFS.h | 4 ---- Kernel/SystemExposed.h | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Kernel/FileSystem/Forward.h b/Kernel/FileSystem/Forward.h index 5216927667..859af7747e 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 b63b45b383..41a272e360 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 190021c3c5..621d6399f5 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(); };