From ad301d687a2c75c1bf692a945b536765055c94f7 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 14 Jan 2021 21:42:49 -0700 Subject: [PATCH] fix namespace of kernel32 function calls --- lib/std/Thread/Condition.zig | 6 +++--- lib/std/Thread/Mutex.zig | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/std/Thread/Condition.zig b/lib/std/Thread/Condition.zig index 2379d264d1..9a8fafbb7c 100644 --- a/lib/std/Thread/Condition.zig +++ b/lib/std/Thread/Condition.zig @@ -40,7 +40,7 @@ pub const WindowsCondition = struct { cond: windows.CONDITION_VARIABLE = windows.CONDITION_VARIABLE_INIT, pub fn wait(cond: *WindowsCondition, mutex: *Mutex) void { - const rc = windows.SleepConditionVariableSRW( + const rc = windows.kernel32.SleepConditionVariableSRW( &cond.cond, &mutex.srwlock, windows.INFINITE, @@ -50,11 +50,11 @@ pub const WindowsCondition = struct { } pub fn signal(cond: *WindowsCondition) void { - windows.WakeConditionVariable(&cond.cond); + windows.kernel32.WakeConditionVariable(&cond.cond); } pub fn broadcast(cond: *WindowsCondition) void { - windows.WakeAllConditionVariable(&cond.cond); + windows.kernel32.WakeAllConditionVariable(&cond.cond); } }; diff --git a/lib/std/Thread/Mutex.zig b/lib/std/Thread/Mutex.zig index 7549b44944..94711bcda0 100644 --- a/lib/std/Thread/Mutex.zig +++ b/lib/std/Thread/Mutex.zig @@ -259,12 +259,12 @@ const WindowsMutex = struct { mutex: *WindowsMutex, pub fn release(held: Held) void { - windows.ReleaseSRWLockExclusive(&held.mutex.srwlock); + windows.kernel32.ReleaseSRWLockExclusive(&held.mutex.srwlock); } }; pub fn tryAcquire(m: *WindowsMutex) ?Held { - if (windows.TryAcquireSRWLockExclusive(&m.srwlock) != windows.FALSE) { + if (windows.kernel32.TryAcquireSRWLockExclusive(&m.srwlock) != windows.FALSE) { return Held{ .mutex = m }; } else { return null; @@ -272,7 +272,7 @@ const WindowsMutex = struct { } pub fn acquire(m: *WindowsMutex) Held { - windows.AcquireSRWLockExclusive(&m.srwlock); + windows.kernel32.AcquireSRWLockExclusive(&m.srwlock); return Held{ .mutex = m }; } };