UnleashedRecomp/UnleashedRecomp/mutex.h
2024-10-17 18:02:09 +01:00

23 lines
No EOL
309 B
C

#pragma once
struct Mutex : CRITICAL_SECTION
{
Mutex()
{
InitializeCriticalSection(this);
}
~Mutex()
{
DeleteCriticalSection(this);
}
void lock()
{
EnterCriticalSection(this);
}
void unlock()
{
LeaveCriticalSection(this);
}
};