From bb862bf60051247caf4437966fd5d829d452e748 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 27 Mar 2023 20:37:58 +0300 Subject: [PATCH] Move PEXIT and TEXIT to task.hpp --- include/task.hpp | 3 +++ kernel.h | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/task.hpp b/include/task.hpp index 3c27347..fa4c50e 100644 --- a/include/task.hpp +++ b/include/task.hpp @@ -346,6 +346,9 @@ namespace Tasking }; } +#define PEXIT(Code) TaskManager->GetCurrentProcess()->ExitCode = Code +#define TEXIT(Code) TaskManager->GetCurrentThread()->ExitCode = Code + extern "C" void TaskingScheduler_OneShot(int TimeSlice); #endif // !__FENNIX_KERNEL_TASKING_H__ diff --git a/kernel.h b/kernel.h index 90b6a13..360566a 100644 --- a/kernel.h +++ b/kernel.h @@ -47,9 +47,6 @@ extern VirtualFileSystem::Node *DevFS; extern VirtualFileSystem::Node *MntFS; extern VirtualFileSystem::Node *ProcFS; -#define PEXIT(Code) TaskManager->GetCurrentProcess()->ExitCode = Code -#define TEXIT(Code) TaskManager->GetCurrentThread()->ExitCode = Code - #endif // __cplusplus EXTERNC void putchar(char c);