From d4211b210e3e63f69bc3b86555b563a323f8d865 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 11 Jan 2025 11:51:31 +0100 Subject: WIP: Working on a fix for NeFS forks. Signed-off-by: Amlal El Mahrouss --- dev/Kernel/FSKit/NeFS.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'dev/Kernel/FSKit') diff --git a/dev/Kernel/FSKit/NeFS.h b/dev/Kernel/FSKit/NeFS.h index b9babad8..1a744ad0 100644 --- a/dev/Kernel/FSKit/NeFS.h +++ b/dev/Kernel/FSKit/NeFS.h @@ -406,19 +406,20 @@ namespace Kernel rt_copy_memory(mNode->Name, new_fork.CatalogName, rt_string_len(mNode->Name)); rt_copy_memory(journal_name.Data(), new_fork.ForkName, rt_string_len(journal_name.Data())); - new_fork.DataSize = xml_data.Length(); - - new_fork.Kind = kNeFSRsrcForkKind; + new_fork.DataSize = kNeFSForkDataSz; + new_fork.Kind = kNeFSRsrcForkKind; parser->CreateFork(mNode, new_fork); kcout << "Commit: " << xml_data.Data() << "\r\nTo: " << journal_name.Data() << endl; - return parser->WriteCatalog(mNode, YES, xml_data.Data(), xml_data.Length(), journal_name.CData()); + auto ret = parser->WriteCatalog(mNode, YES, xml_data.Data(), xml_data.Length(), journal_name.CData()); + + return ret; } private: - Char mStamp[255] = {"/system/zka_journal" kNeFSJournalExt}; + Char mStamp[255] = {"/system/journal_sys" kNeFSJournalExt}; }; namespace Detail -- cgit v1.2.3