summaryrefslogtreecommitdiffhomepage
path: root/src/kernel/KernelKit/UserProcessScheduler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/KernelKit/UserProcessScheduler.h')
-rw-r--r--src/kernel/KernelKit/UserProcessScheduler.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/kernel/KernelKit/UserProcessScheduler.h b/src/kernel/KernelKit/UserProcessScheduler.h
index 5cf0a447..56cd50e7 100644
--- a/src/kernel/KernelKit/UserProcessScheduler.h
+++ b/src/kernel/KernelKit/UserProcessScheduler.h
@@ -158,8 +158,13 @@ class UserProcess NE_VETTABLE {
friend UserProcessHelper;
};
-typedef Array<UserProcess, kSchedProcessLimitPerTeam> UserProcessArray;
-typedef Ref<UserProcess> UserProcessRef;
+template <>
+struct Vettable<UserProcess> final {
+ static constexpr BOOL kValue = YES;
+};
+
+using UserProcessArray = Array<UserProcess, kSchedProcessLimitPerTeam>;
+using UserProcessRef = Ref<UserProcess>;
/// \brief Processs Team (contains multiple processes inside it.)
/// Equivalent to a process batch