summaryrefslogtreecommitdiffhomepage
path: root/tooling
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-29 10:17:27 +0200
committerAmlal <amlal@nekernel.org>2025-04-29 10:17:27 +0200
commitcd87bd3a926f1eb76f6b8aa6cb14f706b4fccc5a (patch)
treebb155eb9a4f5c37681c5f6e0bac40f661fab55b1 /tooling
parent72c8b50c0ccb40f32adea25011447e919a48afeb (diff)
kernel, fs: Fixing and optimizing filesystem allocator.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'tooling')
-rw-r--r--tooling/fsck.hefs.cc15
-rw-r--r--tooling/fsck.hefs.json16
2 files changed, 31 insertions, 0 deletions
diff --git a/tooling/fsck.hefs.cc b/tooling/fsck.hefs.cc
new file mode 100644
index 00000000..d566e2a6
--- /dev/null
+++ b/tooling/fsck.hefs.cc
@@ -0,0 +1,15 @@
+/* -------------------------------------------
+
+ Copyright (C) 2025, Amlal El Mahrouss, all rights reserved.
+
+------------------------------------------- */
+
+#include <tooling/hefs.h>
+#include <cstdlib>
+
+int main(int argc, char** argv) {
+ (void)(argc);
+ (void)(argv);
+
+ return EXIT_FAILURE;
+} \ No newline at end of file
diff --git a/tooling/fsck.hefs.json b/tooling/fsck.hefs.json
new file mode 100644
index 00000000..d6ff4b0f
--- /dev/null
+++ b/tooling/fsck.hefs.json
@@ -0,0 +1,16 @@
+{
+ "compiler_path": "g++",
+ "compiler_std": "c++20",
+ "headers_path": [
+ "../"
+ ],
+ "sources_path": [
+ "fsck.hefs.cc"
+ ],
+ "output_name": "./dist/fsck.hefs",
+ "cpp_macros": [
+ "kFSCKHEFSVersion=0x0100",
+ "kFSCKHEFSVersionHighest=0x0100",
+ "kFSCKHEFSVersionLowest=0x0100"
+ ]
+} \ No newline at end of file