From eff61e7f70b340190b0d8734dc768563db12379d Mon Sep 17 00:00:00 2001 From: Amlal Date: Sun, 4 May 2025 09:12:14 +0200 Subject: feat(kernel): update core scheduler enums. why? - to avoid clashes with other values in memory. why? (regarding previous commit on HeFS) - faster lookups and the name being not shown clearly on disk is a plus. Signed-off-by: Amlal --- dev/kernel/KernelKit/CoreProcessScheduler.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dev/kernel') diff --git a/dev/kernel/KernelKit/CoreProcessScheduler.h b/dev/kernel/KernelKit/CoreProcessScheduler.h index acaa66c0..e5a2e2eb 100644 --- a/dev/kernel/KernelKit/CoreProcessScheduler.h +++ b/dev/kernel/KernelKit/CoreProcessScheduler.h @@ -23,7 +23,7 @@ enum class ProcessSubsystem : Int32 { kProcessSubsystemApplication, kProcessSubsystemService, kProcessSubsystemDriver, - kProcessSubsystemInvalid = 256U, + kProcessSubsystemInvalid = 0xFFFFFFF, kProcessSubsystemCount = 4, }; @@ -38,13 +38,13 @@ typedef Int64 ProcessID; //! @brief Local Process status enum. /***********************************************************************************/ enum class ProcessStatusKind : Int32 { - kInvalid, - kStarting, + kInvalid = 0, + kStarting = 100, kRunning, kKilled, kFrozen, kFinished, - kCount, + kCount = 6, }; /***********************************************************************************/ -- cgit v1.2.3