Skip to content

Commit e7902d4

Browse files
Update util.c
More seconds to cache
1 parent f3b880d commit e7902d4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/util.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ typedef BOOL(WINAPI* LPFN_GLPI)(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION, PDWORD);
4040
int 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)
120120
int 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)
148148
int 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)
249249
int 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)
281281
int 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

Comments
 (0)