[cdev] исправление find
Grigoriy A. Sitkarev
sitkarev на komitex.ru
Чт Мар 25 21:29:52 MSK 2010
В теории можно, но вам тогда придётся хранить их для всех компонентов
пути. Мне кажется что строку пути проще сделать.
Ссылки могут быть "многоходовыми", например:
/home/sitkarev/0/1/2/3 -> /tmp
/tmp -> /var/tmp
/var/tmp -> /home
и т.д.
Безусловно, там не самым оптимальным образом сделано, например можно
было бы делать не список а стек из указателей да ещё и хранить его в
сортированном виде, но на мой взгляд эта оптимизация излишняя. Точнее,
на данном этапе, это бы существенно усложнило понимание для вас.
Оптимизация это всегда ПОСЛЕДНИЙ шаг, и делать его нужно тогда когда она
начнёт оказывать влияние на работу системы или программы.
--
Г.А.
Лена Довжко пишет:
> Пока еще не все разобрали, но возник такой вопрос: можно ли вместо stack`a использовать st_dev && st_ino ? Вроде как они уникальны для каталога, т.е. хранить не полные пути,а два этих значения ( возможно их как-то упорядочивать , тогда не надо будет ходить по всему списку) для тех каталогов, которые прошли.
>
> _______________________________________________
> cdev mailing list
> cdev на wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
Подробная информация о списке рассылки cdev