struct stat st;
// if we can't really see the file anyway, skip it
if (lstat(dent->d_name, &st)) continue;
//printf("%s %lu %u\n", encfilename, (unsigned long)st.st_size, (unsigned int)st.st_mode);
size_t name_len = strlen(dent->d_name);
struct stat st;
// if we can't really see the file anyway, skip it
if (lstat(dent->d_name, &st)) continue;
//printf("%s %lu %u\n", encfilename, (unsigned long)st.st_size, (unsigned int)st.st_mode);
size_t name_len = strlen(dent->d_name);