diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-01-11 11:51:31 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-01-11 11:51:31 +0100 |
| commit | d4211b210e3e63f69bc3b86555b563a323f8d865 (patch) | |
| tree | 02c9b63b60856ed330da8d0426564b2dba79e604 /dev/Kernel/FSKit | |
| parent | c50d283019bfbc43d460e7a66ac58f187897d474 (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.h | 11 |
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 |
