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
This commit is contained in:
flywind 2021-04-25 16:34:53 +08:00 • committed by GitHub
commit 22e06ee95a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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>".}