ladybird/Libraries/LibSync
R-Goc 125b399a72 LibSync: Remove pthread from the RWLock interface
This commit removes any use of pthread.h from the RWLock header. It also
adds a win32 implementation of RWLock.

Support for interprocess RWLocks is left to a later PR.

Due to the API design of SRWLock the unlock methods must match the lock
method.
2026-05-08 18:58:35 -05:00
..
CMakeLists.txt LibSync: Remove pthread from the RWLock interface 2026-05-08 18:58:35 -05:00
ConditionVariable.h
ConditionVariablePOSIX.cpp
ConditionVariableWindows.cpp
Mutex.h
MutexPOSIX.cpp
MutexProtected.h
MutexWindows.cpp
Once.h
Policy.h
RWLock.h LibSync: Remove pthread from the RWLock interface 2026-05-08 18:58:35 -05:00
RWLockPOSIX.cpp LibSync: Remove pthread from the RWLock interface 2026-05-08 18:58:35 -05:00
RWLockProtected.h
RWLockWindows.cpp LibSync: Remove pthread from the RWLock interface 2026-05-08 18:58:35 -05:00