summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/src/FS/HeFS+TreeParser.cc
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-05-03 10:55:00 +0200
committerAmlal <amlal@nekernel.org>2025-05-03 10:56:53 +0200
commit2bc33f1a7ac94e534c266ac1473e89e0f4268225 (patch)
tree532558a37afa1be616f367e71bc7351bf2b581ec /dev/kernel/src/FS/HeFS+TreeParser.cc
parentb3b4b1ebdcd6adeac914869017c86d892b7a8ced (diff)
kernel: HeFS: breaking changes — major refactor of Index Node Directory layout
Why: - Enables efficient allocation of nested paths like '/boot/pagefile.sys' without pre-creating parent paths manually. - Reduces disk space waste by avoiding placeholder or stub directories. - Faster and cleaner: avoids expensive Utf8Char* traversal and comparison at runtime. - Prepares the filesystem for structural hashing and future journaling. Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/src/FS/HeFS+TreeParser.cc')
-rw-r--r--dev/kernel/src/FS/HeFS+TreeParser.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/dev/kernel/src/FS/HeFS+TreeParser.cc b/dev/kernel/src/FS/HeFS+TreeParser.cc
new file mode 100644
index 00000000..1a6d0c94
--- /dev/null
+++ b/dev/kernel/src/FS/HeFS+TreeParser.cc
@@ -0,0 +1,9 @@
+/* -------------------------------------------
+
+ Copyright (C) 2025, Amlal El Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+#ifdef __FSKIT_INCLUDES_HEFS__
+
+#endif \ No newline at end of file