summary refs log tree commit diff stats
path: root/lib/system
diff options
context:
space:
mode:
authorflywind <xzsflywind@gmail.com>2021-04-25 16:34:53 +0800
committerGitHub <noreply@github.com>2021-04-25 10:34:53 +0200
commit22e06ee95aeb32929a5b912096dfaa662165c162 (patch)
treeecad6e6c0a8d0a30b607d79e7109dee8e54327a2 /lib/system
parent17db15f9b1a03ac93cb6c5c0264f2b534ab8b2ab (diff)
downloadNim-22e06ee95aeb32929a5b912096dfaa662165c162.tar.gz
Ref #17831(synchapi.h: No such file or directory) (#17832)
* Ref #17831 use windows.h

* use header: "windows.h"

* Update syslocks.nim

* Update lib/system/syslocks.nim
Diffstat (limited to 'lib/system')
-rw-r--r--lib/system/syslocks.nim3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/system/syslocks.nim b/lib/system/syslocks.nim
index ac52d9a8c..2f0c8b0ba 100644
--- a/lib/system/syslocks.nim
+++ b/lib/system/syslocks.nim
@@ -24,9 +24,8 @@ when defined(windows):
       LockSemaphore: int
       SpinCount: int
 
-    RTL_CONDITION_VARIABLE {.importc: "RTL_CONDITION_VARIABLE", header: "synchapi.h".} = object
+    SysCond {.importc: "RTL_CONDITION_VARIABLE", header: "<windows.h>".} = object
       thePtr {.importc: "ptr".} : Handle
-    SysCond = RTL_CONDITION_VARIABLE
 
   proc initSysLock(L: var SysLock) {.importc: "InitializeCriticalSection",
                                      header: "<windows.h>".}