diff options
| author | Amlal <amlalelmahrouss@icloud.com> | 2024-04-29 15:01:06 +0000 |
|---|---|---|
| committer | Amlal <amlalelmahrouss@icloud.com> | 2024-04-29 15:01:06 +0000 |
| commit | a06c8a375f0c5f5e3613e9fe8228cebf442731ba (patch) | |
| tree | 84b30c251e1b444873f4723ecab047689526e9f0 /Private/KernelKit | |
| parent | 14f10cc0b35155ddb19ec9069ebb884246e61dcf (diff) | |
| parent | a21859d722597e4eb1216a4a48d08d8f2659b514 (diff) | |
Merged in MHR-18 (pull request #9)
MHR-18
Diffstat (limited to 'Private/KernelKit')
| -rw-r--r-- | Private/KernelKit/FileManager.hpp | 4 | ||||
| -rw-r--r-- | Private/KernelKit/PEF.hpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/Private/KernelKit/FileManager.hpp b/Private/KernelKit/FileManager.hpp index 603ee06b..ab65bbe1 100644 --- a/Private/KernelKit/FileManager.hpp +++ b/Private/KernelKit/FileManager.hpp @@ -86,7 +86,7 @@ class FilesystemManagerInterface { public: virtual Void Write(_Input NodePtr node, _Input VoidPtr data, - _Input Int32 flags) = 0; + _Input Int32 flags, _Input SizeT size) = 0; virtual _Output VoidPtr Read(_Input NodePtr node, _Input Int32 flags, _Input SizeT sz) = 0; @@ -122,7 +122,7 @@ class NewFilesystemManager final : public FilesystemManagerInterface { public: bool Remove(const char *path) override; NodePtr Open(const char *path, const char *r) override; - Void Write(NodePtr node, VoidPtr data, Int32 flags) override; + Void Write(NodePtr node, VoidPtr data, Int32 flags, SizeT sz) override; VoidPtr Read(NodePtr node, Int32 flags, SizeT sz) override; bool Seek(NodePtr node, SizeT off); SizeT Tell(NodePtr node) override; diff --git a/Private/KernelKit/PEF.hpp b/Private/KernelKit/PEF.hpp index 9fabb189..fe7430ab 100644 --- a/Private/KernelKit/PEF.hpp +++ b/Private/KernelKit/PEF.hpp @@ -103,4 +103,7 @@ enum { #define kPefStart "__ImageStart" +#define kPefForkKind "PEF!" +#define kPefForkKindFAT "FEP!" + #endif /* ifndef __PEF__ */ |
