summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/src/FileMgr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dev/kernel/src/FileMgr.cc')
-rw-r--r--dev/kernel/src/FileMgr.cc49
1 files changed, 0 insertions, 49 deletions
diff --git a/dev/kernel/src/FileMgr.cc b/dev/kernel/src/FileMgr.cc
deleted file mode 100644
index 88b17470..00000000
--- a/dev/kernel/src/FileMgr.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-/* ========================================
-
- Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
-
-======================================== */
-
-#include <KernelKit/FileMgr.h>
-#include <NeKit/Utils.h>
-
-/***********************************************************************************/
-/// @file FileMgr.cc
-//! @brief File System Manager API.
-///! @author Amlal El Mahrouss (amlal@nekernel.org)
-/***********************************************************************************/
-
-namespace Kernel {
-STATIC IFilesystemMgr* kMountedFilesystem = nullptr;
-
-/// @brief FilesystemMgr getter.
-/// @return The mounted filesystem.
-_Output IFilesystemMgr* IFilesystemMgr::GetMounted() {
- return kMountedFilesystem;
-}
-
-/// @brief Unmount filesystem.
-/// @return The unmounted filesystem.
-_Output IFilesystemMgr* IFilesystemMgr::Unmount() {
- if (kMountedFilesystem) {
- auto mount = kMountedFilesystem;
- kMountedFilesystem = nullptr;
-
- return mount;
- }
-
- return nullptr;
-}
-
-/// @brief Mount filesystem.
-/// @param mount_ptr The filesystem to mount.
-/// @return if it succeeded true, otherwise false.
-_Output Bool IFilesystemMgr::Mount(_Input IFilesystemMgr* mount_ptr) {
- if (mount_ptr != nullptr) {
- kMountedFilesystem = mount_ptr;
- return Yes;
- }
-
- return No;
-}
-} // namespace Kernel