summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/FSKit/NeFS.h
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2025-01-17 21:53:27 +0100
committerAmlal <amlal.elmahrouss@icloud.com>2025-01-17 21:53:27 +0100
commit595a52436c86b4cdc37f26d9562cd55ccdb1a4ec (patch)
tree55797470d1cf124a89ea08a84a63d51c2543d96e /dev/Kernel/FSKit/NeFS.h
parent3ef6ff432581766cf16223ed2492a8bd20f2d836 (diff)
META: Tweaks and patches applied to mostly the kernel.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/FSKit/NeFS.h')
-rw-r--r--dev/Kernel/FSKit/NeFS.h47
1 files changed, 23 insertions, 24 deletions
diff --git a/dev/Kernel/FSKit/NeFS.h b/dev/Kernel/FSKit/NeFS.h
index 5d0d7582..4593c8e5 100644
--- a/dev/Kernel/FSKit/NeFS.h
+++ b/dev/Kernel/FSKit/NeFS.h
@@ -265,61 +265,60 @@ namespace Kernel
ZKA_COPY_DEFAULT(NeFileSystemParser);
public:
- /// @brief Creates a new fork inside the New filesystem partition.
+ /// @brief Creates a new fork inside the NeFS partition.
/// @param catalog it's catalog
/// @param theFork the fork itself.
/// @return the fork
- _Output BOOL CreateFork(_Input NFS_CATALOG_STRUCT* catalog,
- _Input NFS_FORK_STRUCT& theFork);
+ _Output BOOL CreateFork(_Input NFS_FORK_STRUCT& in);
/// @brief Find fork inside New filesystem.
/// @param catalog the catalog.
/// @param name the fork name.
/// @return the fork.
_Output NFS_FORK_STRUCT* FindFork(_Input NFS_CATALOG_STRUCT* catalog,
- _Input const Char* name,
- Boolean dataOrRsrc);
+ _Input const Char* name,
+ Boolean data);
_Output Void RemoveFork(_Input NFS_FORK_STRUCT* fork);
_Output Void CloseFork(_Input NFS_FORK_STRUCT* fork);
- _Output NFS_CATALOG_STRUCT* FindCatalog(_Input const Char* catalogName, Lba& outLba, Bool searchHidden = YES, Bool local_search = NO);
+ _Output NFS_CATALOG_STRUCT* FindCatalog(_Input const Char* catalog_name, Lba& ou_lba, Bool search_hidden = YES, Bool local_search = NO);
_Output NFS_CATALOG_STRUCT* GetCatalog(_Input const Char* name);
- _Output NFS_CATALOG_STRUCT* CreateCatalog(_Input const Char* name,
+ _Output NFS_CATALOG_STRUCT* CreateCatalog(_Input const Char* name,
_Input const Int32& flags,
_Input const Int32& kind);
_Output NFS_CATALOG_STRUCT* CreateCatalog(_Input const Char* name);
- Bool WriteCatalog(_Input _Output NFS_CATALOG_STRUCT* catalog,
- _Input Bool isRsrcFork,
- _Input VoidPtr data,
- _Input SizeT sizeOfData,
- _Input const Char* forkName);
+ _Output Bool WriteCatalog(_Input _Output NFS_CATALOG_STRUCT* catalog,
+ _Input Bool rsrc,
+ _Input VoidPtr data,
+ _Input SizeT sz,
+ _Input const Char* name);
- VoidPtr ReadCatalog(_Input _Output NFS_CATALOG_STRUCT* catalog,
- _Input Bool isRsrcFork,
- _Input SizeT dataSz,
- _Input const Char* forkName);
+ _Output VoidPtr ReadCatalog(_Input _Output NFS_CATALOG_STRUCT* catalog,
+ _Input Bool isRsrcFork,
+ _Input SizeT dataSz,
+ _Input const Char* forkName);
- bool Seek(_Input _Output NFS_CATALOG_STRUCT* catalog, SizeT off);
+ _Output Bool Seek(_Input _Output NFS_CATALOG_STRUCT* catalog, SizeT off);
- SizeT Tell(_Input _Output NFS_CATALOG_STRUCT* catalog);
+ _Output SizeT Tell(_Input _Output NFS_CATALOG_STRUCT* catalog);
- bool RemoveCatalog(_Input const Char* catalog);
+ _Output Bool RemoveCatalog(_Input const Char* catalog);
- bool CloseCatalog(_InOut NFS_CATALOG_STRUCT* catalog);
+ _Output Bool CloseCatalog(_InOut NFS_CATALOG_STRUCT* catalog);
/// @brief Make a EPM+NeFS drive out of the disk.
/// @param drive The drive to write on.
/// @return If it was sucessful, see err_local_get().
- bool Format(_Input _Output DriveTrait* drive, _Input const Lba endLba, _Input const Int32 flags, const Char* part_name);
+ _Output Bool Format(_Input _Output DriveTrait* drive, _Input const Lba endLba, _Input const Int32 flags, const Char* part_name);
public:
- Int32 mDriveIndex{kNeFSSubDriveA};
+ UInt32 mDriveIndex{kNeFSSubDriveA};
};
///
@@ -364,7 +363,7 @@ namespace Kernel
if (!parser)
return NO;
- delete parser->CreateCatalog("/etc/xml/", 0, kNeFSCatalogKindDir);
+ delete parser->CreateCatalog("/etc/xml/", 0, kNeFSCatalogKindDir);
mNode = parser->CreateCatalog(mStamp);
if (!mNode)
@@ -420,7 +419,7 @@ namespace Kernel
new_fork.DataSize = rt_string_len(xml_data);
new_fork.Kind = kNeFSRsrcForkKind;
- if (!parser->CreateFork(mNode, new_fork))
+ if (!parser->CreateFork(new_fork))
return NO;
kcout << "XML Commited: " << xml_data << "\r\nTo Journal Fork: " << journal_name << endl;