From 965afba3205baa4a8f66c17eb6402b1174a2ce52 Mon Sep 17 00:00:00 2001 From: Liav A Date: Fri, 19 Aug 2022 18:16:06 +0300 Subject: [PATCH] Kernel/FileSystem: Add a few missing includes In preparation to future commits, we need to ensure that OpenFileDescription.h doesn't include the VirtualFileSystem.h file to avoid include loops. --- Kernel/FileSystem/OpenFileDescription.cpp | 1 + Kernel/FileSystem/OpenFileDescription.h | 3 ++- Kernel/GlobalProcessExposed.cpp | 1 + Kernel/Storage/StorageManagement.cpp | 1 + Kernel/Syscalls/chown.cpp | 1 + Kernel/Syscalls/execve.cpp | 4 +--- Kernel/Syscalls/inode_watcher.cpp | 1 + Kernel/Syscalls/mmap.cpp | 1 + 8 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Kernel/FileSystem/OpenFileDescription.cpp b/Kernel/FileSystem/OpenFileDescription.cpp index a6634a644b..0a17c3062b 100644 --- a/Kernel/FileSystem/OpenFileDescription.cpp +++ b/Kernel/FileSystem/OpenFileDescription.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include diff --git a/Kernel/FileSystem/OpenFileDescription.h b/Kernel/FileSystem/OpenFileDescription.h index 236257038f..bb6edce3d9 100644 --- a/Kernel/FileSystem/OpenFileDescription.h +++ b/Kernel/FileSystem/OpenFileDescription.h @@ -9,10 +9,11 @@ #include #include #include +#include #include #include #include -#include +#include #include #include diff --git a/Kernel/GlobalProcessExposed.cpp b/Kernel/GlobalProcessExposed.cpp index 905d565553..189c297c5d 100644 --- a/Kernel/GlobalProcessExposed.cpp +++ b/Kernel/GlobalProcessExposed.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include diff --git a/Kernel/Storage/StorageManagement.cpp b/Kernel/Storage/StorageManagement.cpp index cf84c090ff..4ae642cb69 100644 --- a/Kernel/Storage/StorageManagement.cpp +++ b/Kernel/Storage/StorageManagement.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/Kernel/Syscalls/chown.cpp b/Kernel/Syscalls/chown.cpp index 1520668c87..1075f1bba9 100644 --- a/Kernel/Syscalls/chown.cpp +++ b/Kernel/Syscalls/chown.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include diff --git a/Kernel/Syscalls/execve.cpp b/Kernel/Syscalls/execve.cpp index 99a5b49c91..c8420fa0df 100644 --- a/Kernel/Syscalls/execve.cpp +++ b/Kernel/Syscalls/execve.cpp @@ -10,10 +10,8 @@ #include #include #include -#include -#include +#include #include -#include #include #include #include diff --git a/Kernel/Syscalls/inode_watcher.cpp b/Kernel/Syscalls/inode_watcher.cpp index 51d6fdb04a..8e27d33796 100644 --- a/Kernel/Syscalls/inode_watcher.cpp +++ b/Kernel/Syscalls/inode_watcher.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include namespace Kernel { diff --git a/Kernel/Syscalls/mmap.cpp b/Kernel/Syscalls/mmap.cpp index f6d1cffed0..4e2db4bc9f 100644 --- a/Kernel/Syscalls/mmap.cpp +++ b/Kernel/Syscalls/mmap.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include