diff options
author | Lioncash <mathew1800@gmail.com> | 2018-12-18 22:16:53 -0500 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-12-18 22:28:55 -0500 |
commit | 9b3a38e3d331b2fb647cd7286dad51d7051bdf64 (patch) | |
tree | b7b3508d540b5d9959a6873dde414fb7be8fc5d8 /src/core/hle/kernel/kernel.cpp | |
parent | 84823a3036d7bedfb4c4820e7019fb7daa9b4e4b (diff) |
kernel/process: Make process_id a 64-bit value
In the actual kernel, this is a 64-bit value, so we shouldn't be using a
32-bit type to handle it.
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
-rw-r--r-- | src/core/hle/kernel/kernel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index e441c5bc6a..a221734c10 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -155,7 +155,7 @@ struct KernelCore::Impl { std::atomic<u32> next_object_id{0}; // TODO(Subv): Start the process ids from 10 for now, as lower PIDs are // reserved for low-level services - std::atomic<u32> next_process_id{10}; + std::atomic<u64> next_process_id{10}; std::atomic<u32> next_thread_id{1}; // Lists all processes that exist in the current session. @@ -246,7 +246,7 @@ u32 KernelCore::CreateNewThreadID() { return impl->next_thread_id++; } -u32 KernelCore::CreateNewProcessID() { +u64 KernelCore::CreateNewProcessID() { return impl->next_process_id++; } |