summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel/FSKit
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel/FSKit')
-rw-r--r--dev/Kernel/FSKit/NeFS.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/dev/Kernel/FSKit/NeFS.h b/dev/Kernel/FSKit/NeFS.h
index ba782d79..5d0d7582 100644
--- a/dev/Kernel/FSKit/NeFS.h
+++ b/dev/Kernel/FSKit/NeFS.h
@@ -364,6 +364,7 @@ namespace Kernel
if (!parser)
return NO;
+ delete parser->CreateCatalog("/etc/xml/", 0, kNeFSCatalogKindDir);
mNode = parser->CreateCatalog(mStamp);
if (!mNode)
@@ -413,7 +414,7 @@ namespace Kernel
rt_copy_memory(mStamp, new_fork.CatalogName, rt_string_len(mStamp));
rt_copy_memory(journal_name, new_fork.ForkName, rt_string_len(journal_name));
- new_fork.ResourceKind = kNeFSCatalogKindMetaFile;
+ new_fork.ResourceKind = 0;
new_fork.ResourceId = 0;
new_fork.ResourceFlags = 0;
new_fork.DataSize = rt_string_len(xml_data);
@@ -430,7 +431,7 @@ namespace Kernel
}
private:
- Char mStamp[255] = {"/sys/journal" kNeFSJournalExt};
+ Char mStamp[kNeFSNodeNameLen] = {"/etc/xml/journal" kNeFSJournalExt};
};
namespace NeFS