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);