From ee8f9bbe865917566530eb22cdbce9ad2e7d28a9 Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss Date: Thu, 21 Nov 2024 16:03:10 +0100 Subject: META: Fix previous commit. Signed-off-by: Amlal EL Mahrouss --- dev/ZKAKit/KernelKit/FileMgr.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'dev') diff --git a/dev/ZKAKit/KernelKit/FileMgr.h b/dev/ZKAKit/KernelKit/FileMgr.h index 9b05fb09..fa9dec0c 100644 --- a/dev/ZKAKit/KernelKit/FileMgr.h +++ b/dev/ZKAKit/KernelKit/FileMgr.h @@ -356,7 +356,7 @@ namespace Kernel private: NodePtr fFile{nullptr}; - Int32 fFileRestrict{kFileMgrRestrictReadBinary | kFileMgrRestrictRead}; + Int32 fFileRestrict{kFileMgrRestrictReadBinary}; const Char* fMime{kFileMimeGeneric}; }; @@ -365,21 +365,21 @@ namespace Kernel typedef UInt64 CursorType; + inline static const auto kRestrictStrLen = 8U; + + /// @brief restrict information about the file descriptor. + struct FileRestrictKind final + { + Char fRestrict[kRestrictStrLen]; + Int32 fMappedTo; + }; + /// @brief constructor template - FileStream::FileStream(const Encoding* path, + inline FileStream::FileStream(const Encoding* path, const Encoding* restrict_type) : fFile(Class::GetMounted()->Open(path, restrict_type)) { - static const auto kLength = 255U; - - /// @brief restrict information about the file descriptor. - struct FileRestrictKind final - { - Char fRestrict[kLength] = ""; - Int32 fMappedTo{0U}; - }; - const SizeT kRestrictCount = kRestrictMax; const FileRestrictKind kRestrictList[] = { { @@ -401,7 +401,7 @@ namespace Kernel { .fRestrict = kRestrictWB, .fMappedTo = kFileMgrRestrictReadWrite, - }}; + }}; for (SizeT index = 0; index < kRestrictCount; ++index) { @@ -418,7 +418,7 @@ namespace Kernel /// @brief destructor of the file stream. template - FileStream::~FileStream() + inline FileStream::~FileStream() { mm_delete_heap(fFile); } -- cgit v1.2.3