@@ -40,7 +40,7 @@ typedef BOOL(WINAPI* LPFN_GLPI)(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION, PDWORD);
4040int UTIL_countAvailableCores (void )
4141{
4242 time_t currTime = time (NULL );
43- if (lastTimeCached && currTime - lastTimeCached > util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
43+ if (lastTimeCached && currTime - lastTimeCached >= util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
4444 if (numLogicalCores != 0 ) return numLogicalCores ;
4545
4646 { LPFN_GLPI glpi ;
@@ -120,7 +120,7 @@ int UTIL_countAvailableCores(void)
120120int UTIL_countAvailableCores (void )
121121{
122122 time_t currTime = time (NULL );
123- if (lastTimeCached && currTime - lastTimeCached > util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
123+ if (lastTimeCached && currTime - lastTimeCached >= util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
124124 if (numLogicalCores != 0 ) return numLogicalCores ;
125125
126126 { size_t size = sizeof (int32_t );
@@ -148,7 +148,7 @@ int UTIL_countAvailableCores(void)
148148int UTIL_countAvailableCores (void )
149149{
150150 time_t currTime = time (NULL );
151- if (lastTimeCached && currTime - lastTimeCached > util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
151+ if (lastTimeCached && currTime - lastTimeCached >= util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
152152
153153 if (numLogicalCores != 0 ) {
154154 printdn ("Stored static numLogicalCores: %d\n" , numLogicalCores );
@@ -249,7 +249,7 @@ int UTIL_countAvailableCores(void)
249249int UTIL_countAvailableCores (void )
250250{
251251 time_t currTime = time (NULL );
252- if (lastTimeCached && currTime - lastTimeCached > util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
252+ if (lastTimeCached && currTime - lastTimeCached >= util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
253253
254254 if (numLogicalCores != 0 ) return numLogicalCores ;
255255
@@ -281,7 +281,7 @@ int UTIL_countAvailableCores(void)
281281int UTIL_countAvailableCores (void )
282282{
283283 time_t currTime = time (NULL );
284- if (lastTimeCached && currTime - lastTimeCached > util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
284+ if (lastTimeCached && currTime - lastTimeCached >= util_cpuCoresCacheTTL ) numLogicalCores = 0 ;
285285
286286 if (numLogicalCores != 0 ) return numLogicalCores ;
287287
0 commit comments