summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKA/Sources/UserProcessScheduler.cxx
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-09-03 16:59:52 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-09-03 17:00:50 +0200
commit74687def5fa5f8eb69a59608a14f9f0a4bf5602e (patch)
treeb3af8c110033c587f1881df58e5aeb8097bb5f2c /dev/ZKA/Sources/UserProcessScheduler.cxx
parent441c1460b29f5003a5478032f17a6c5f486dd1fd (diff)
[ UPD ] Refactor kernel.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/Sources/UserProcessScheduler.cxx')
-rw-r--r--dev/ZKA/Sources/UserProcessScheduler.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/dev/ZKA/Sources/UserProcessScheduler.cxx b/dev/ZKA/Sources/UserProcessScheduler.cxx
index cd8ec150..1d49ff5c 100644
--- a/dev/ZKA/Sources/UserProcessScheduler.cxx
+++ b/dev/ZKA/Sources/UserProcessScheduler.cxx
@@ -80,7 +80,7 @@ namespace Kernel
void UserProcess::Wake(const bool should_wakeup)
{
this->Status =
- should_wakeup ? ProcessStatus::kRunning : ProcessStatus::kFrozen;
+ should_wakeup ? ProcessStatusKind::kRunning : ProcessStatusKind::kFrozen;
}
/***********************************************************************************/
@@ -164,7 +164,7 @@ namespace Kernel
}
/// @brief UserProcess status getter.
- const ProcessStatus& UserProcess::GetStatus() noexcept
+ const ProcessStatusKind& UserProcess::GetStatus() noexcept
{
return this->Status;
}
@@ -184,7 +184,7 @@ namespace Kernel
*/
void UserProcess::Exit(const Int32& exit_code)
{
- this->Status = ProcessStatus::kDead;
+ this->Status = ProcessStatusKind::kDead;
fLastExitCode = exit_code;
cLastExitCode = exit_code;
@@ -272,7 +272,7 @@ namespace Kernel
}
}
- process.Status = ProcessStatus::kStarting;
+ process.Status = ProcessStatusKind::kStarting;
process.ProcessId = mTeam.mProcessAmount;
@@ -313,7 +313,7 @@ namespace Kernel
kcout << "UserProcessScheduler: Removing process...\r";
- mTeam.AsArray()[processSlot].Status = ProcessStatus::kDead;
+ mTeam.AsArray()[processSlot].Status = ProcessStatusKind::kDead;
--mTeam.mProcessAmount;
return true;
@@ -391,8 +391,8 @@ namespace Kernel
/// @retval false cannot be schedulded.
bool UserProcessHelper::CanBeScheduled(UserProcess& process)
{
- if (process.Status == ProcessStatus::kFrozen ||
- process.Status == ProcessStatus::kDead)
+ if (process.Status == ProcessStatusKind::kFrozen ||
+ process.Status == ProcessStatusKind::kDead)
return false;
if (process.Kind == UserProcess::kDLLKind)