mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-07-15 06:38:29 +00:00
Replace all CRITICAL_SECTION usage with std::mutex and std::lock_guard
Migrates 59 files from WinAPI CRITICAL_SECTION to portable C++ std::mutex/std::lock_guard/std::unique_lock. Removes Linux CRITICAL_SECTION shims from winapi_stubs.h.
This commit is contained in:
@@ -777,11 +777,11 @@ int ConsoleSaveFileOriginal::getOriginalSaveVersion() {
|
||||
}
|
||||
|
||||
void ConsoleSaveFileOriginal::LockSaveAccess() {
|
||||
EnterCriticalSection(&m_lock);
|
||||
m_lock.lock();
|
||||
}
|
||||
|
||||
void ConsoleSaveFileOriginal::ReleaseSaveAccess() {
|
||||
LeaveCriticalSection(&m_lock);
|
||||
m_lock.unlock();
|
||||
}
|
||||
|
||||
ESavePlatform ConsoleSaveFileOriginal::getSavePlatform() {
|
||||
|
||||
Reference in New Issue
Block a user