summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-26 09:38:33 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-26 09:38:33 +0100
commit0c6bfdb34cdb2435b95d256ddc0917a0a115c893 (patch)
tree93be117471d3543ff9bcb512c0e937892efaf32f /src/kernel/KernelKit
parent613293dd42238fdf241d807dd328e1a2621ff048 (diff)
feat: kernel: ThreadKind is now `enum struct`.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'src/kernel/KernelKit')
-rw-r--r--src/kernel/KernelKit/HardwareThreadScheduler.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/kernel/KernelKit/HardwareThreadScheduler.h b/src/kernel/KernelKit/HardwareThreadScheduler.h
index ea74cc10..eb38b869 100644
--- a/src/kernel/KernelKit/HardwareThreadScheduler.h
+++ b/src/kernel/KernelKit/HardwareThreadScheduler.h
@@ -22,7 +22,7 @@ class HardwareThreadScheduler;
using ThreadID = UInt32;
-enum ThreadKind {
+enum struct ThreadKind {
kAPInvalid = 0,
kAPSystemReserved = 100, // System reserved thread, well user can't use it
kAPStandard, // user thread, cannot be used by Kernel
@@ -32,9 +32,6 @@ enum ThreadKind {
kAPCount,
};
-typedef enum ThreadKind ThreadKind;
-typedef ThreadID ThreadID;
-
/***********************************************************************************/
///
/// \name HardwareThread