| 
							
							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
 | 
						
						
						
						
							 | 
							
							}
 |