summaryrefslogtreecommitdiffhomepage
path: root/Private/KernelKit
diff options
context:
space:
mode:
authoramlal <amlal@el-mahrouss-logic.com>2024-03-15 16:05:53 +0100
committeramlal <amlal@el-mahrouss-logic.com>2024-03-15 16:05:53 +0100
commita9bff220fd92e5bda1f488cbc34c191cc14e436f (patch)
tree9a0d67161e8d2c3486c3e0bd9d641e5c01c0976a /Private/KernelKit
parent7efd511ff45132e540d437f8b2c4d55612a5ab2a (diff)
HCR-14: See below.
KernelKit && FSKit: Start work on HCFS support. Signed-off-by: amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/KernelKit')
-rw-r--r--Private/KernelKit/FileManager.hpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/Private/KernelKit/FileManager.hpp b/Private/KernelKit/FileManager.hpp
index 22c229db..3d986ddc 100644
--- a/Private/KernelKit/FileManager.hpp
+++ b/Private/KernelKit/FileManager.hpp
@@ -64,26 +64,26 @@ class IFilesystemManager {
static IFilesystemManager *GetMounted();
public:
- virtual NodePtr Create(const char *path) = 0;
- virtual NodePtr CreateAlias(const char *path) = 0;
- virtual NodePtr CreateDirectory(const char *path) = 0;
+ virtual NodePtr Create(_Input const char *path) = 0;
+ virtual NodePtr CreateAlias(_Input const char *path) = 0;
+ virtual NodePtr CreateDirectory(_Input const char *path) = 0;
public:
- virtual bool Remove(const char *path) = 0;
+ virtual bool Remove(_Input const char *path) = 0;
public:
- virtual NodePtr Open(const char *path, const char *r) = 0;
+ virtual NodePtr Open(_Input const char *path, _Input const char *r) = 0;
public:
- virtual void Write(NodePtr node, VoidPtr data, Int32 flags) = 0;
- virtual VoidPtr Read(NodePtr node, Int32 flags, SizeT sz) = 0;
+ virtual void Write(_Input NodePtr node, _Input VoidPtr data, _Input Int32 flags) = 0;
+ virtual _Output VoidPtr Read(_Input NodePtr node, _Input Int32 flags, _Input SizeT sz) = 0;
public:
- virtual bool Seek(NodePtr node, SizeT off) = 0;
+ virtual bool Seek(_Input NodePtr node, _Input SizeT off) = 0;
public:
- virtual SizeT Tell(NodePtr node) = 0;
- virtual bool Rewind(NodePtr node) = 0;
+ virtual SizeT Tell(_Input NodePtr node) = 0;
+ virtual bool Rewind(_Input NodePtr node) = 0;
};
/** @brief invalid position. (n-pos) */
@@ -148,7 +148,7 @@ class NewFilesystemManager final : public IFilesystemManager {
}
public:
- NewFSImplementation *fImpl{nullptr};
+ NewFSParser *fImpl{nullptr};
};
#endif // ifdef __FSKIT_NEWFS__