Есть C, Linux, GCC.
Необходимо реализовать программу, которая бы просматривала файловую систему и не ходила бы по симлинкам и некоторым каталогам, список которых передаются пользователем.
Со списком разобрался, а вот как организовать обход нет.
Пробовал использовать ftw, но она оказалась не управляема( прервать то ее можно, но вот сказать туду не ходи - сюда ходи никак:()
Читал. Не вижу причин не использовать find. Это из той информации, что я получил, пытаясь прочитать твои мысли на предмет того, на каком языке надо написать программу.
Иными вечерами я пью, чтобы кого-нибудь не пристрелить. Это акт благотворительности. Не за что.
Silos,
я не понял, что конкретно нужно:
1) Программа которая ищет файлы согласно некоторым описаными условиям.
2) Изобрести велосипед самостоятельно
3) получіт уже готовый велосипед слепленый кем-то другим.
Опыт растет прямо пропорционально выведенному из строя оборудованию
имхо лучше и быстрее чем nftw вы не найдете. Иначе надо смотреть банальное chdir-opendir-stat и писать свою рекурсию, если я правильно понял цели. Можно посмотреть в сторону fts.
p.s. find afaik пользует тот же file tree walk