summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/FSKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-01-11 11:51:31 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2025-01-11 11:51:31 +0100
commitd4211b210e3e63f69bc3b86555b563a323f8d865 (patch)
tree02c9b63b60856ed330da8d0426564b2dba79e604 /dev/Kernel/FSKit
parentc50d283019bfbc43d460e7a66ac58f187897d474 (diff)
WIP: Working on a fix for NeFS forks.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/FSKit')
-rw-r--r--dev/Kernel/FSKit/NeFS.h11
1 files changed, 6 insertions, 5 deletions
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