Files
Odin/core/sys/info/cpu_darwin.odin
2026-02-23 23:09:37 +01:00

12 lines
307 B
Odin

package sysinfo
import "core:sys/unix"
@(private)
_cpu_core_count :: proc "contextless" () -> (physical: int, logical: int, ok: bool) {
_physical, _logical: i64
unix.sysctlbyname("hw.physicalcpu", &_physical)
unix.sysctlbyname("hw.logicalcpu", &_logical)
return int(_physical), int(_logical), true
}