mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-19 04:50:29 +00:00
12 lines
307 B
Odin
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
|
|
} |