|  | module runtime
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | fn nr_cpus_nix() int {
 | 
						
						
						
							|  | 	$if linux {
 | 
						
						
						
							|  | 		return int(C.sysconf(C._SC_NPROCESSORS_ONLN))
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | 	$if macos {
 | 
						
						
						
							|  | 		return int(C.sysconf(C._SC_NPROCESSORS_ONLN))
 | 
						
						
						
							|  | 	}
 | 
						
						
						
							|  | 	return 1
 | 
						
						
						
							|  | }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | fn nr_cpus_win() int {
 | 
						
						
						
							|  | 	eprintln('nr_cpus_win should be callable only for windows')
 | 
						
						
						
							|  | 	return 1
 | 
						
						
						
							|  | }
 |