diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-10-07 09:24:56 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-10-07 09:24:56 +0200 |
| commit | 3b6a7e8c87f94391f92b55f20b9ba3e560ef280e (patch) | |
| tree | 15fc04bff2ab6b07683dc1ea570aaf65dbce9fbb /dev/kernel/KernelKit | |
| parent | abff64f38c988a5350cbeb243896c0ee30401058 (diff) | |
feat: kernel & libSystem: improvements and tweaks.
feat: docs: wip design of Launch.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit')
| -rw-r--r-- | dev/kernel/KernelKit/FileMgr.h | 4 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/KernelTaskScheduler.h | 2 | ||||
| -rw-r--r-- | dev/kernel/KernelKit/UserProcessScheduler.h | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/dev/kernel/KernelKit/FileMgr.h b/dev/kernel/KernelKit/FileMgr.h index bad6cf85..cc2feeb8 100644 --- a/dev/kernel/KernelKit/FileMgr.h +++ b/dev/kernel/KernelKit/FileMgr.h @@ -298,7 +298,7 @@ class FileStream final { if (man) { man->Write(offset, fFile, data, len); - return ErrorOr<Int64>(0); + return ErrorOr<Int64>(kErrorSuccess); } return ErrorOr<Int64>(kErrorInvalidData); @@ -317,7 +317,7 @@ class FileStream final { if (man) { man->Write(name, fFile, data, 0, len); - return ErrorOr<Int64>(0); + return ErrorOr<Int64>(kErrorSuccess); } return ErrorOr<Int64>(kErrorInvalidData); diff --git a/dev/kernel/KernelKit/KernelTaskScheduler.h b/dev/kernel/KernelKit/KernelTaskScheduler.h index 1bc8975a..2029ae7b 100644 --- a/dev/kernel/KernelKit/KernelTaskScheduler.h +++ b/dev/kernel/KernelKit/KernelTaskScheduler.h @@ -41,6 +41,6 @@ class KernelTaskHelper final { STATIC Bool Switch(HAL::StackFramePtr frame_ptr, ProcessID new_kid); STATIC Bool CanBeScheduled(const KERNEL_TASK& process); STATIC ErrorOr<KID> TheCurrentKID(); - STATIC SizeT StartScheduling(); + STATIC SizeT StartScheduling(); }; } // namespace Kernel
\ No newline at end of file diff --git a/dev/kernel/KernelKit/UserProcessScheduler.h b/dev/kernel/KernelKit/UserProcessScheduler.h index d106e511..2cf65fe0 100644 --- a/dev/kernel/KernelKit/UserProcessScheduler.h +++ b/dev/kernel/KernelKit/UserProcessScheduler.h @@ -192,8 +192,8 @@ class UserProcessScheduler final : public ISchedulable { NE_MOVE_DELETE(UserProcessScheduler) public: - explicit operator bool(); - bool operator!(); + explicit operator bool(); + bool operator!(); public: UserProcessTeam& TheCurrentTeam(); |
