Никто не знает, почему в структуре dirent может быть неправильный d_type? То есть, когда мы натыкаемся на директорий должно быть - d_type == DT_DIR. Однако ж, не получается при рекурсивном чтении каталога... Пробовала заменить эту проверку функцией stat(), но та воспринимает как файлы только каталоги с ./ или / вначале...