summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/KernelKit/UserMgr.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-06-06 05:44:34 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-06-06 05:44:34 +0200
commit17bd847ebc85f4f9e62f510563482939a98f0c8e (patch)
tree3e25f1b8da7ec81ef3a88612f757132f3b6d2be2 /dev/kernel/KernelKit/UserMgr.h
parentbdf7d346db02e9c20602128e086c6db32930176d (diff)
feat: kernel: Start enforcing `User`s validation when issuing OS calls.
refactor: PE: remove BaseOfData, as we are only relying on PE32+ now. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel/KernelKit/UserMgr.h')
-rw-r--r--dev/kernel/KernelKit/UserMgr.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/dev/kernel/KernelKit/UserMgr.h b/dev/kernel/KernelKit/UserMgr.h
index ef1cc659..6fa8ba14 100644
--- a/dev/kernel/KernelKit/UserMgr.h
+++ b/dev/kernel/KernelKit/UserMgr.h
@@ -87,6 +87,9 @@ class User final {
Char mUserName[kMaxUserNameLen] = {0};
UInt64 mUserFNV{0UL};
};
+
+inline User* kCurrentUser = nullptr;
+inline User* kRootUser = nullptr;
} // namespace Kernel
#endif /* ifndef INC_USER_H */