diff options
| author | Amlal <amlal@nekernel.org> | 2025-05-04 09:12:14 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-05-04 09:12:14 +0200 |
| commit | eff61e7f70b340190b0d8734dc768563db12379d (patch) | |
| tree | e35e5ba2d09374bd9c7fe940985f5fc434b77073 /dev/kernel/KernelKit/CoreProcessScheduler.h | |
| parent | a2df3cdb17330addd117938df71696ffbb2f1aae (diff) | |
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 <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit/CoreProcessScheduler.h')
| -rw-r--r-- | dev/kernel/KernelKit/CoreProcessScheduler.h | 8 |
1 files changed, 4 insertions, 4 deletions
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, }; /***********************************************************************************/ |
