FILE *f = popen(lCommand.c_str(),"r");
if (f <= 0)
{
pclose(f);
return false;
}
char line[300];
fgets(line, 80, f); // ignore a line.
lName = lBuffer;
if(IsOurFile(lName))
return true;
uint32 tempSize;
if (!processLine(line, &tempSize, lName))
/* Did you forget an else here or something? */
/* Cause there is no real reason to use while if not */