summaryrefslogtreecommitdiffhomepage
path: root/src/kernel
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-26 13:34:19 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-03-26 13:34:19 +0100
commitf1568a70e599b6a944383c00d80b9fe3a8a04ae9 (patch)
tree17db8221ad725f41fec3756842b733a59bbafda6 /src/kernel
parent349b2aa2e14d3fc2ffadfe629870e6af8f4652f0 (diff)
[FEAT] Kernel: Reworked the file structure of the Ext2 IFS to Parser/Mgr architecture.HEADdevelop
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/src/FS/Ext2+FileMgr.cpp16
-rw-r--r--src/kernel/src/FS/Ext2+FileSystemParser.cpp (renamed from src/kernel/src/FS/Ext2+IFS.cpp)0
-rw-r--r--src/kernel/src/FS/OpenHeFS+FileMgr.cpp2
3 files changed, 18 insertions, 0 deletions
diff --git a/src/kernel/src/FS/Ext2+FileMgr.cpp b/src/kernel/src/FS/Ext2+FileMgr.cpp
new file mode 100644
index 00000000..c034183d
--- /dev/null
+++ b/src/kernel/src/FS/Ext2+FileMgr.cpp
@@ -0,0 +1,16 @@
+// SPDX-License-Identifier: Apache-2.0
+// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
+// Licensed under the Apache License, Version 2.0 (see LICENSE file)
+// Official repository: https://github.com/ne-foss-org/nekernel
+
+#ifndef __NE_MINIMAL_OS__
+#ifdef __FSKIT_INCLUDES_EXT2__
+
+#include <KernelKit/FileMgr.h>
+#include <KernelKit/HeapMgr.h>
+
+/// @brief Ext2 File System Manager.
+/// BUGS: 0
+
+#endif
+#endif \ No newline at end of file
diff --git a/src/kernel/src/FS/Ext2+IFS.cpp b/src/kernel/src/FS/Ext2+FileSystemParser.cpp
index 4816119e..4816119e 100644
--- a/src/kernel/src/FS/Ext2+IFS.cpp
+++ b/src/kernel/src/FS/Ext2+FileSystemParser.cpp
diff --git a/src/kernel/src/FS/OpenHeFS+FileMgr.cpp b/src/kernel/src/FS/OpenHeFS+FileMgr.cpp
index 773ed5da..80c51061 100644
--- a/src/kernel/src/FS/OpenHeFS+FileMgr.cpp
+++ b/src/kernel/src/FS/OpenHeFS+FileMgr.cpp
@@ -13,6 +13,7 @@
/// BUGS: 0
namespace Kernel {
+
/// @brief C++ constructor
HeFileSystemMgr::HeFileSystemMgr() {
mParser = new HeFileSystemParser();
@@ -282,6 +283,7 @@ _Output Bool HeFileSystemMgr::Rewind(NodePtr node) {
_Output HeFileSystemParser* HeFileSystemMgr::GetParser() {
return mParser;
}
+
} // namespace Kernel
#endif // ifdef __FSKIT_INCLUDES_OPENHEFS__