Index: src/libchcore/TSharedMemory.h =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -r306fbe693c70290af9de9a5779084a697de22d75 --- src/libchcore/TSharedMemory.h (.../TSharedMemory.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/TSharedMemory.h (.../TSharedMemory.h) (revision 306fbe693c70290af9de9a5779084a697de22d75) @@ -24,6 +24,7 @@ #define __TSHAREDMEMORY_H__ #include "TString.h" +#include "TIpcMutex.h" namespace chcore { @@ -59,7 +60,7 @@ BYTE* m_pMappedMemory; shm_size_t m_stSize; // contains full size of the allocated shared memory (in case we created the memory), size of occupied memory in case we opened the memory. - HANDLE m_hMutex; + mutable TIpcMutex m_mutex; }; }