void FUN_004080bc(void)
{
uint uVar1;
int iVar2;
int iVar3;
undefined1 auStack_150 [4];
int local_14c;
sysinfo local_140;
uint local_100 [2];
char local_f8;
FUN_00407b10(auStack_150);
for (iVar3 = 1; iVar3 <= local_14c; iVar3 = iVar3 + 1) {
memset(local_100,0,0xe8) //possible issue identified - semgrep
iVar2 = FUN_00407ea0(local_100,iVar3,0);
uVar1 = local_100[0];
if (iVar2 == 0) {
sysinfo(&local_140);
if ((uVar1 < (uint)local_140.uptime) && (local_f8 != '\0')) {
FUN_0040800c(local_100,iVar3);
}
}
}
return;
}