diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-24 17:30:52 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-24 17:30:52 +0200 |
| commit | fdc8aaab2ad3c2f2f3f4bb4ffb71bc2d797366aa (patch) | |
| tree | da3e628e1c4862c424a2deebae6966d6fc262592 /dev/ZKA/KernelKit/User.hxx | |
| parent | 30e5aa322bf253cdf48cddf53a1c8a1e9720e705 (diff) | |
[IMP] Better kernel design.
+ If the process has a parent, and it's exited, that means that the
thread must go down as well.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/KernelKit/User.hxx')
| -rw-r--r-- | dev/ZKA/KernelKit/User.hxx | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/dev/ZKA/KernelKit/User.hxx b/dev/ZKA/KernelKit/User.hxx index 4686135f..a7f8fc02 100644 --- a/dev/ZKA/KernelKit/User.hxx +++ b/dev/ZKA/KernelKit/User.hxx @@ -77,27 +77,6 @@ namespace Kernel friend UserManager; }; - - class UserManager final - { - private: - UserManager() = default; - ~UserManager() = default; - - User* fCurrentUser{nullptr}; - - public: - User* fRootUser{nullptr}; - - public: - ZKA_COPY_DELETE(UserManager); - - STATIC UserManager* The() noexcept; - Bool TryLogIn(User& user, const Char* password, const Char* right_password) noexcept; - Bool TryLogIn(User& user, const Char* password) noexcept; - User* GetCurrent() noexcept; - Void TryLogOff() noexcept; - }; } // namespace Kernel #endif /* ifndef _INC_USER_HXX_ */ |
