os: implement ReadWriteLock

This commit is contained in:
Michael Scire committed 2020-04-21 20:23:50 -07:00
1 parent 6eb77e69c4
commit 97cba5e881
20 files changed
+941 -66

No files matched your search

@@ -19,12 +19,18 @@
namespace ams::os::impl {
class ReadWriteLockImpl;
#if defined(ATMOSPHERE_OS_HORIZON)
class ReadWriteLockHorizonImpl;
#endif
class InternalConditionVariableImpl;
class InternalCriticalSectionImpl {
private:
friend class ReadWriteLockImpl;
#if defined(ATMOSPHERE_OS_HORIZON)
friend class ReadWriteLockHorizonImpl;
#endif
friend class InternalConditionVariableImpl;
private:
u32 thread_handle;