diff --git a/Include/Aurora/Threading/Primitives/SOOPrimitives.hpp b/Include/Aurora/Threading/Primitives/SOOPrimitives.hpp index 1ee2c7a0..0c3dfb31 100644 --- a/Include/Aurora/Threading/Primitives/SOOPrimitives.hpp +++ b/Include/Aurora/Threading/Primitives/SOOPrimitives.hpp @@ -43,13 +43,14 @@ namespace Aurora::Threading::Primitives static const auto kPrimitiveSize64LinuxCond = 32; static const auto kPrimitiveSize64LinuxCondMutex = 16; - static const auto kPrimitiveSize32LinuxMutex = 8; + // TODO: These values aren't quite correct yet: + static const auto kPrimitiveSize32LinuxMutex = 12; static const auto kPrimitiveSize32LinuxSemaphore = 8; static const auto kPrimitiveSize32LinuxCS = 40; - static const auto kPrimitiveSize32LinuxEvent = 64; + static const auto kPrimitiveSize32LinuxEvent = 40; static const auto kPrimitiveSize32LinuxRWLock = 88; static const auto kPrimitiveSize32LinuxCond = 32; - static const auto kPrimitiveSize32LinuxCondMutex = 16; + static const auto kPrimitiveSize32LinuxCondMutex = 12; // TODO: Other platforms...