[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