diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-01-15 10:24:53 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-01-15 10:24:53 +0100 |
| commit | da44113b0200161a8826ec6292af111e9292c3d1 (patch) | |
| tree | 85eab0f81d1c6caf6b1133218096994c9b8019aa /dev/Kernel/KernelKit | |
| parent | d561eeb53d5c3e6e8f712691a56ba706051316ce (diff) | |
ADD: Patches to NeFS, only FindFork to fix now.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/Kernel/KernelKit')
| -rw-r--r-- | dev/Kernel/KernelKit/DriveMgr.h | 20 | ||||
| -rw-r--r-- | dev/Kernel/KernelKit/IPEFDylibObject.h | 4 | ||||
| -rw-r--r-- | dev/Kernel/KernelKit/User.h | 4 | ||||
| -rw-r--r-- | dev/Kernel/KernelKit/UserProcessScheduler.h | 14 |
4 files changed, 21 insertions, 21 deletions
diff --git a/dev/Kernel/KernelKit/DriveMgr.h b/dev/Kernel/KernelKit/DriveMgr.h index b508b562..d2765840 100644 --- a/dev/Kernel/KernelKit/DriveMgr.h +++ b/dev/Kernel/KernelKit/DriveMgr.h @@ -49,22 +49,22 @@ namespace Kernel /// @brief Media drive trait type. struct DriveTrait final { - Char fName[kDriveNameLen]; // /System, /Boot, //./Devices/USB... - Int32 fKind; // fMassStorage, fFloppy, fOpticalDisc. - Int32 fFlags; // fReadOnly, fXPMDrive, fXPTDrive + Char fName[kDriveNameLen]; // /System, /Boot, //./Devices/USB... + Int32 fKind; // fMassStorage, fFloppy, fOpticalDisc. + Int32 fFlags; // fReadOnly, fXPMDrive, fXPTDrive UInt64 fLbaEnd{0}; UInt64 fLbaStart{0}; UInt64 fSectorSz{512}; /// @brief Packet drive (StorageKit compilant.) struct DrivePacket final { - VoidPtr fPacketContent{nullptr}; //! packet body. - Char fPacketMime[kDriveNameLen] = "*/*"; //! identify what we're sending. - SizeT fPacketSize{0UL}; //! packet size - UInt32 fPacketCRC32{0UL}; //! sanity crc, in case if good is set to false - Boolean fPacketGood{YES}; - Lba fPacketLba{0UL}; - Boolean fPacketReadOnly{NO}; + VoidPtr fPacketContent{nullptr}; //! packet body. + Char fPacketMime[kDriveNameLen] = "*/*"; //! identify what we're sending. + SizeT fPacketSize{0UL}; //! packet size + UInt32 fPacketCRC32{0UL}; //! sanity crc, in case if good is set to false + Boolean fPacketGood{YES}; + Lba fPacketLba{0UL}; + Boolean fPacketReadOnly{NO}; DriveTrait* fPacketDrive{nullptr}; } fPacket; diff --git a/dev/Kernel/KernelKit/IPEFDylibObject.h b/dev/Kernel/KernelKit/IPEFDylibObject.h index a88a761c..d3b7a68e 100644 --- a/dev/Kernel/KernelKit/IPEFDylibObject.h +++ b/dev/Kernel/KernelKit/IPEFDylibObject.h @@ -26,7 +26,7 @@ namespace Kernel { public: explicit IPEFDylibObject() = default; - ~IPEFDylibObject() = default; + ~IPEFDylibObject() = default; public: ZKA_COPY_DEFAULT(IPEFDylibObject); @@ -100,7 +100,7 @@ namespace Kernel typedef IPEFDylibObject* IDylib; EXTERN_C IDylib rtl_init_dylib(UserProcess& header); - EXTERN_C Void rtl_fini_dylib(UserProcess& header, IDylib lib, Bool* successful); + EXTERN_C Void rtl_fini_dylib(UserProcess& header, IDylib lib, Bool* successful); } // namespace Kernel #endif /* ifndef __KERNELKIT_SHARED_OBJECT_H__ */ diff --git a/dev/Kernel/KernelKit/User.h b/dev/Kernel/KernelKit/User.h index c68e064b..dfd952e2 100644 --- a/dev/Kernel/KernelKit/User.h +++ b/dev/Kernel/KernelKit/User.h @@ -16,7 +16,7 @@ ///! all are used to make authorization operations on the OS. #define kSuperUser "OS AUTHORITY/SUPER/%s" #define kGuestUser "OS AUTHORITY/GUEST/%s" -#define kFmtUser "OS AUTHORITY/STD/%s" +#define kFmtUser "OS AUTHORITY/STD/%s" #define kUsersDir "/usr/" @@ -78,7 +78,7 @@ namespace Kernel private: UserRingKind mUserRing{UserRingKind::kRingStdUser}; - Char mUserName[kMaxUserNameLen] = {0}; + Char mUserName[kMaxUserNameLen] = {0}; Char mUserKey[kMaxUserTokenLen] = {0}; }; } // namespace Kernel diff --git a/dev/Kernel/KernelKit/UserProcessScheduler.h b/dev/Kernel/KernelKit/UserProcessScheduler.h index 987cfb3f..060426c7 100644 --- a/dev/Kernel/KernelKit/UserProcessScheduler.h +++ b/dev/Kernel/KernelKit/UserProcessScheduler.h @@ -163,7 +163,7 @@ namespace Kernel UInt8* StackReserve{nullptr}; UserProcessImage Image{}; SizeT StackSize{kSchedMaxStackSz}; - IDylibObject* DylibDelegate{nullptr}; + IDylibObject* DylibDelegate{nullptr}; SizeT MemoryCursor{0UL}; SizeT MemoryLimit{kSchedMaxMemoryLimit}; SizeT UsedMemory{0UL}; @@ -262,14 +262,14 @@ namespace Kernel ZKA_COPY_DEFAULT(UserProcessTeam); Array<UserProcess, kSchedProcessLimitPerTeam>& AsArray(); - Ref<UserProcess>& AsRef(); - ProcessID& Id() noexcept; + Ref<UserProcess>& AsRef(); + ProcessID& Id() noexcept; public: Array<UserProcess, kSchedProcessLimitPerTeam> mProcessList; - Ref<UserProcess> mCurrentProcess; - ProcessID mTeamId{0}; - ProcessID mProcessCount{0}; + Ref<UserProcess> mCurrentProcess; + ProcessID mTeamId{0}; + ProcessID mProcessCount{0}; }; typedef Array<UserProcess, kSchedProcessLimitPerTeam> UserThreadArray; @@ -304,7 +304,7 @@ namespace Kernel public: Ref<UserProcess>& GetCurrentProcess(); - const SizeT Run() noexcept; + const SizeT Run() noexcept; public: STATIC UserProcessScheduler& The(); |
