diff options
author | Araq <rumpf_a@web.de> | 2017-10-26 00:53:23 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2017-10-26 00:55:23 +0200 |
commit | 928bdb45f09fc2b8f9f1ca3624a815b9d92f314b (patch) | |
tree | 4649b4f9cb90b87436c72749172adfcc97b8d6e6 /lib/pure/concurrency | |
parent | 3aa7c2232e0f58d81d97e6cdecc86908721d55b8 (diff) | |
download | Nim-928bdb45f09fc2b8f9f1ca3624a815b9d92f314b.tar.gz |
fixes cpuinfo regression
Diffstat (limited to 'lib/pure/concurrency')
-rw-r--r-- | lib/pure/concurrency/cpuinfo.nim | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/pure/concurrency/cpuinfo.nim b/lib/pure/concurrency/cpuinfo.nim index 66ebd155c..f01488811 100644 --- a/lib/pure/concurrency/cpuinfo.nim +++ b/lib/pure/concurrency/cpuinfo.nim @@ -46,18 +46,12 @@ proc countProcessors*(): int {.rtl, extern: "ncpi$1".} = ## Returns 0 if it cannot be detected. when defined(windows): type - SYSTEM_INFO_UNION1_STRUCT1 {.final, pure.} = object - wProcessorArchitecture: int16 - wReserved: int16 - SYSTEM_INFO_UNION1 {.final, union, pure.} = object - dwOemId: int32 - s1: SYSTEM_INFO_UNION1_STRUCT1 SYSTEM_INFO {.final, pure.} = object - u1: SYSTEM_INFO_UNION1 + u1: int32 dwPageSize: int32 lpMinimumApplicationAddress: pointer lpMaximumApplicationAddress: pointer - dwActiveProcessorMask: int32 + dwActiveProcessorMask: ptr int32 dwNumberOfProcessors: int32 dwProcessorType: int32 dwAllocationGranularity: int32 |