diff options
Diffstat (limited to 'dev/zka/src/UserThreadScheduler.cxx')
| -rw-r--r-- | dev/zka/src/UserThreadScheduler.cxx | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/dev/zka/src/UserThreadScheduler.cxx b/dev/zka/src/UserThreadScheduler.cxx deleted file mode 100644 index 3fc9aee4..00000000 --- a/dev/zka/src/UserThreadScheduler.cxx +++ /dev/null @@ -1,49 +0,0 @@ -/* - * ======================================================== - * - * newoskrnl - * Copyright ZKA Technologies., all rights reserved. - * - * ======================================================== - */ - -#include <NewKit/String.hxx> -#include <CFKit/Property.hxx> -#include <KernelKit/UserProcessScheduler.hxx> - -namespace Kernel -{ - /// \brief UserProcess thread information header. - struct USER_THREAD_BLOCK final - { - STATIC constexpr SizeT cMaxLen = 256; - - Char fName[cMaxLen] = {"THREAD #0 (PROCESS 0)"}; - ProcessStatusKind fThreadStatus; - Int64 fThreadID; - UserProcessPtr fProcess{nullptr}; - VoidPtr fCode{nullptr}; - VoidPtr fStack{nullptr}; - VoidPtr fData{nullptr}; - - Void Exit() noexcept - { - this->fThreadStatus = ProcessStatusKind::kKilled; - } - - VoidPtr GetStack() noexcept - { - return fStack; - } - - VoidPtr GetData() noexcept - { - return fData; - } - - VoidPtr GetPC() noexcept - { - return fCode; - } - }; -} // namespace Kernel |
