for (d = readdir(dir); d; d = readdir(dir))
{
fileName = dirName + d->d_name;
stat(fileName.c_str(), &buf); //really discard output ?
for (d = readdir(dir); d; d = readdir(dir))
{
fileName = dirName + d->d_name;
stat(fileName.c_str(), &buf); //really discard output ?