summaryrefslogtreecommitdiffhomepage
path: root/Kernel/FSKit
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/FSKit')
-rw-r--r--Kernel/FSKit/FAT32.hxx12
-rw-r--r--Kernel/FSKit/IndexableProperty.hxx6
-rw-r--r--Kernel/FSKit/NewFS.hxx4
3 files changed, 18 insertions, 4 deletions
diff --git a/Kernel/FSKit/FAT32.hxx b/Kernel/FSKit/FAT32.hxx
new file mode 100644
index 00000000..4aa0fc2b
--- /dev/null
+++ b/Kernel/FSKit/FAT32.hxx
@@ -0,0 +1,12 @@
+/* -------------------------------------------
+
+ Copyright Zeta Electronics Corporation
+
+------------------------------------------- */
+
+#pragma once
+
+#include <NewKit/Defines.hpp>
+
+/// @file FAT32.hxx
+/// @brief FAT32 support. \ No newline at end of file
diff --git a/Kernel/FSKit/IndexableProperty.hxx b/Kernel/FSKit/IndexableProperty.hxx
index ef742a8e..892083a2 100644
--- a/Kernel/FSKit/IndexableProperty.hxx
+++ b/Kernel/FSKit/IndexableProperty.hxx
@@ -24,19 +24,21 @@ namespace NewOS
Char Path[kIndexerNodeNameLength];
};
+
class IndexableProperty final : public Property
{
public:
explicit IndexableProperty()
- : Property(StringBuilder::Construct("IndexableProperty").Leak().Leak())
+ : Property(StringBuilder::Construct("\\Filesystem\\IsIndexable?").Leak().Leak())
{
}
+
~IndexableProperty() override = default;
NEWOS_COPY_DEFAULT(IndexableProperty);
public:
- IndexProperty& LeakProperty() noexcept;
+ IndexProperty& Leak() noexcept;
public:
void AddFlag(Int16 flag);
diff --git a/Kernel/FSKit/NewFS.hxx b/Kernel/FSKit/NewFS.hxx
index df4e7ea4..c400ff30 100644
--- a/Kernel/FSKit/NewFS.hxx
+++ b/Kernel/FSKit/NewFS.hxx
@@ -68,10 +68,10 @@ default.
#define kNewFSCatalogKindDevice (9)
#define kNewFSCatalogKindLock (10)
-#define kNewFSSeparator '/'
+#define kNewFSSeparator '\\'
#define kNewFSUpDir ".."
-#define kNewFSRoot "/"
+#define kNewFSRoot "\\"
#define kNewFSLF '\r'
#define kNewFSEOF (-1)