Implement JASCriticalSection with a regular mutex

This commit is contained in:
PJB3005
2026-03-12 11:10:21 +01:00
parent a0cf0a3c8c
commit fa139ecf5c
2 changed files with 19 additions and 0 deletions
@@ -8,12 +8,18 @@
*
*/
class JASCriticalSection {
public:
#if TARGET_PC
JASCriticalSection();
~JASCriticalSection();
#else
public:
JASCriticalSection() { mInterruptState = OSDisableInterrupts(); };
~JASCriticalSection() { OSRestoreInterrupts(mInterruptState); };
private:
u32 mInterruptState;
#endif
};
#endif /* JASCRITICALSECTION_H */