summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReiko Asakura2020-03-18 00:25:03 -0400
committerReiko Asakura2020-03-18 00:25:03 -0400
commiteb3a71f5fe95bca15726cb4a4f753266be89e11b (patch)
treeb96d33f1e52d5deeda56d00ebf8c417d7f499650
parentAdd macro SCE_KERNEL_THREAD_ID_SELF (diff)
downloadvds-libraries-eb3a71f5fe95bca15726cb4a4f753266be89e11b.tar.gz
Add process UID macros
-rw-r--r--include/kernel/kernel/processmgr.h6
-rw-r--r--include/user/kernel/processmgr.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/include/kernel/kernel/processmgr.h b/include/kernel/kernel/processmgr.h
index e0209f9..465066e 100644
--- a/include/kernel/kernel/processmgr.h
+++ b/include/kernel/kernel/processmgr.h
@@ -7,6 +7,12 @@
extern "C" {
#endif
+/** UID of the current process */
+#define SCE_KERNEL_PROCESS_ID_SELF 0
+
+/** UID of the kernel process */
+#define SCE_KERNEL_PROCESS_ID_KERNEL 0x10005
+
typedef struct SceKernelProcessInfo {
SceSize size; //!< size of this struct, make sure it's 0xE8
SceUID pid; //!< our process ID
diff --git a/include/user/kernel/processmgr.h b/include/user/kernel/processmgr.h
index 272fe51..70e50b6 100644
--- a/include/user/kernel/processmgr.h
+++ b/include/user/kernel/processmgr.h
@@ -8,6 +8,9 @@
extern "C" {
#endif
+/** UID of the current process */
+#define SCE_KERNEL_PROCESS_ID_SELF 0
+
typedef enum SceKernelProcessPrioritySystem {
SCE_KERNEL_PROCESS_PRIORITY_SYSTEM_HIGH = 32,
SCE_KERNEL_PROCESS_PRIORITY_SYSTEM_DEFAULT = 96,