From 209ebb8caa774c8d73ead8e0eba3bd65d138930f Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Thu, 8 Aug 2024 10:53:58 +0200 Subject: [IMP] Working on bootloader improvements, then fixing heap on kernel. - Need to parse a json first. - Then fix the heap inside the newoskrnl.dll Signed-off-by: Amlal EL Mahrouss --- Kernel/FSKit/NewFS.hxx | 4 ++++ Kernel/FSKit/RFS.hxx | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 Kernel/FSKit/RFS.hxx (limited to 'Kernel') diff --git a/Kernel/FSKit/NewFS.hxx b/Kernel/FSKit/NewFS.hxx index 566904ef..6d3d6fa9 100644 --- a/Kernel/FSKit/NewFS.hxx +++ b/Kernel/FSKit/NewFS.hxx @@ -103,6 +103,10 @@ default. #define kNewFSForkNameLen (200U) +struct NFS_CATALOG_STRUCT; +struct NFS_FORK_STRUCT; +struct NFS_ROOT_PARTITION_BLOCK; + enum { kNewFSHardDrive = 0xC0, // Hard Drive diff --git a/Kernel/FSKit/RFS.hxx b/Kernel/FSKit/RFS.hxx new file mode 100644 index 00000000..b12f38c3 --- /dev/null +++ b/Kernel/FSKit/RFS.hxx @@ -0,0 +1,24 @@ +/* ------------------------------------------- + + Copyright ZKA Technologies + + File: RFS.hxx + Purpose: Resillient File System + + Revision History: + + 8/8/2024: Added file (amlel) + +------------------------------------------- */ + +#pragma once + +#include +#include +#include +#include + +struct RFS_MASTER_PARTITION_BLOCK; +struct RFS_FILE_PARTITIN_BLOCK; +struct RFS_CATALOG_BLOCK; +struct RFS_FORK_BLOCK; \ No newline at end of file -- cgit v1.2.3