Windows fix.

This commit is contained in:
Adam Ierymenko 2020-07-02 11:53:47 -07:00
parent b696ab12b8
commit c17ac16728
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3

View file

@ -103,7 +103,7 @@ extern const uint64_t s_mapNonce;
static ZT_INLINE void memoryLock(const void *const p, const unsigned int l) noexcept
{
#ifdef __WINDOWS__
//VirtualLock(p, l);
VirtualLock(const_cast<LPVOID>(reinterpret_cast<LPVOID>(p)), l);
#else
mlock(p, l);
#endif
@ -118,7 +118,7 @@ static ZT_INLINE void memoryLock(const void *const p, const unsigned int l) noex
static ZT_INLINE void memoryUnlock(const void *const p, const unsigned int l) noexcept
{
#ifdef __WINDOWS__
//VirtualUnlock(p, l);
VirtualUnlock(const_cast<LPVOID>(reinterpret_cast<LPVOID>(p)), l);
#else
munlock(p, l);
#endif