@@ -39,7 +39,7 @@ typedef BOOL(WINAPI* LPFN_GLPI)(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION, PDWORD);
3939
4040int UTIL_countAvailableCores (void )
4141{
42- static int numLogicalCores = 0 ;
42+ static int numLogicalCores = 1 ;
4343 static time_t lastTimeCached = 0 ;
4444 time_t currTime = time (NULL );
4545 int cachettl = 60 ;
@@ -122,7 +122,7 @@ int UTIL_countAvailableCores(void)
122122 * see: man 3 sysctl */
123123int UTIL_countAvailableCores (void )
124124{
125- static int32_t numLogicalCores = 0 ; /* apple specifies int32_t */
125+ static int32_t numLogicalCores = 1 ; /* apple specifies int32_t */
126126 static time_t lastTimeCached = 0 ;
127127 time_t currTime = time (NULL );
128128 int cachettl = 60 ;
@@ -153,7 +153,7 @@ int UTIL_countAvailableCores(void)
153153 * otherwise fall back on sysconf */
154154int UTIL_countAvailableCores (void )
155155{
156- static int numLogicalCores = 0 ;
156+ static int numLogicalCores = 1 ;
157157 static time_t lastTimeCached = 0 ;
158158 time_t currTime = time (NULL );
159159 // int cachettl = 60;
@@ -257,7 +257,7 @@ int UTIL_countAvailableCores(void)
257257 * see: man 4 smp, man 3 sysctl */
258258int UTIL_countAvailableCores (void )
259259{
260- static int numLogicalCores = 0 ; /* freebsd sysctl is native int sized */
260+ static int numLogicalCores = 1 ; /* freebsd sysctl is native int sized */
261261 static time_t lastTimeCached = 0 ;
262262 time_t currTime = time (NULL );
263263 // int cachettl = 60;
@@ -292,7 +292,7 @@ int UTIL_countAvailableCores(void)
292292 * see: man 3 sysconf */
293293int UTIL_countAvailableCores (void )
294294{
295- static int numLogicalCores = 0 ;
295+ static int numLogicalCores = 1 ;
296296 static time_t lastTimeCached = 0 ;
297297 time_t currTime = time (NULL );
298298// int cachettl = 60;
@@ -324,6 +324,11 @@ int UTIL_setCpuCoresCacheTTL(int cacheTTL){
324324 return 0 ;
325325}
326326
327+ int UTIL_stopCpuCoresCache (void ){
328+ util_cpuCoresCacheTTL = 0 ;
329+ return 0 ;
330+ }
331+
327332#if defined (__cplusplus )
328333 }
329334#endif
0 commit comments