From 83faed9caccdd47d3b443c2f563a9a0b3b0ca1e4 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com> Date: Thu, 31 Oct 2024 09:04:03 +0100 Subject: IMP: Implement flags on the MicroKernel's Heap manager. IMP: Don't return negative error codes. --- dev/ZKAKit/src/UserProcessScheduler.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dev/ZKAKit/src/UserProcessScheduler.cc') diff --git a/dev/ZKAKit/src/UserProcessScheduler.cc b/dev/ZKAKit/src/UserProcessScheduler.cc index 61f6ba7b..c3e85716 100644 --- a/dev/ZKAKit/src/UserProcessScheduler.cc +++ b/dev/ZKAKit/src/UserProcessScheduler.cc @@ -317,7 +317,7 @@ namespace Kernel SizeT UserProcessScheduler::Add(UserProcess process) { if (mTeam.mProcessAmount > kSchedProcessLimitPerTeam) - return -kErrorInvalidData; + return kErrorInvalidData; #ifdef __ZKA_AMD64__ process.VMRegister = reinterpret_cast(mm_new_heap(sizeof(PDE), No, Yes)); @@ -328,7 +328,7 @@ namespace Kernel if (!process.StackFrame) { process.Crash(); - return -kErrorProcessFault; + return kErrorProcessFault; } // Create heap according to type of process. @@ -340,7 +340,7 @@ namespace Kernel if (!process.Image) { process.Crash(); - return -kErrorProcessFault; + return kErrorProcessFault; } // Get preferred stack size by app. @@ -350,7 +350,7 @@ namespace Kernel if (!process.StackReserve) { process.Crash(); - return -kErrorProcessFault; + return kErrorProcessFault; } ++mTeam.mProcessAmount; -- cgit v1.2.3