Update sys/windows; Add sync.Blocking_Mutex (windows only at the moment)

This commit is contained in:
gingerBill
2020-06-27 00:59:40 +01:00
parent 53e1512978
commit 2b18f43b65
4 changed files with 88 additions and 10 deletions
+3
View File
@@ -245,6 +245,9 @@ foreign kernel32 {
AcquireSRWLockExclusive :: proc(SRWLock: ^SRWLOCK) ---
TryAcquireSRWLockExclusive :: proc(SRWLock: ^SRWLOCK) -> BOOL ---
ReleaseSRWLockExclusive :: proc(SRWLock: ^SRWLOCK) ---
AcquireSRWLockShared :: proc(SRWLock: ^SRWLOCK) ---
TryAcquireSRWLockShared :: proc(SRWLock: ^SRWLOCK) -> BOOL ---
ReleaseSRWLockShared :: proc(SRWLock: ^SRWLOCK) ---
InitializeConditionVariable :: proc(ConditionVariable: ^CONDITION_VARIABLE) ---
WakeConditionVariable :: proc(ConditionVariable: ^CONDITION_VARIABLE) ---