more windows kerfuffle

This commit is contained in:
Colin Davidson
2023-01-06 13:45:21 -08:00
parent 1cc893f21c
commit 171d5b4012
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -4,6 +4,7 @@ package os
import win32 "core:sys/windows"
import "core:runtime"
import "core:intrinsics"
import "core:c"
Handle :: distinct uintptr
File_Time :: distinct u64
@@ -139,7 +140,7 @@ _processor_core_count :: proc() -> int {
result = win32.GetLogicalProcessorInformation(&processors[0], &length)
if result {
for processor in processors {
if processor.Relationship == windows.RelationProcessorCore {
if processor.Relationship == win32.RelationProcessorCore {
thread := intrinsics.count_ones(processor.ProcessorMask)
thread_count += thread
}
+1 -1
View File
@@ -1043,7 +1043,7 @@ DUMMYUNIONNAME_u :: struct #raw_union {
}
SYSTEM_LOGICAL_PROCESSOR_INFORMATION :: struct {
ProcessorMask: ULONGPTR,
ProcessorMask: ULONG_PTR,
Relationship: LOGICAL_PROCESSOR_RELATIONSHIP,
DummyUnion: DUMMYUNIONNAME_u,
}