module runtime import os fn nr_cpus_win() int { mut nr := int(C.GetCurrentProcessorNumber()) if nr == 0 { nr = os.getenv('NUMBER_OF_PROCESSORS').int() } return nr } fn nr_cpus_nix() int { eprintln('nr_cpus_nix should be callable only for nix platforms') return 1 }