[cdev] реализация утилиты find

Grigoriy A. Sitkarev sinclair80 на gmail.com
Вс Мар 14 17:50:31 MSK 2010


Для начала.

1. Приведите пожалуйста стиль в порядок. Я неоднократно вас
предупреждал, что у нас есть требование - соблюдать стиль. Если вы
забыли, где про это можно прочитать, напоминаю - Linux Kernel Coding
Style. Настройте свой текстовый редактор чтобы TAB был размером в 8
пробелов. Отступы в файлах с исходным текстом сохранять TAB-ами.

http://www.kernel.org/doc/Documentation/CodingStyle

Точку с запятой ставить после фигурных скобок не нужно везде. Например:

if (a == b) {

}; <--- здесь не надо точку с запятой, она лишняя.

Она нужна только в описании структуры или union.

struct my_struct {
        int a;
        int b;
}; <--- здесь нужна точка с запятой.

2. Вы могли бы сделать так  чтобы ваша утилита выводила подсказку по
её использованию, если ей передали неизвестные аргументы.

3. Я проверил вашу утилиту на большом каталоге со множеством
подкаталогов и она  у меня "сломалась" с сообщением:

не удалось открыть каталог : Too many open files

Программа не работает.

4. Почему у вас сообщения и на английском и на русском языках в куче?
Локаль у вас не используется (setlocale(3) и т.д.), поэтому должно
быть на каком-то одном языке.

Есть ещё множество замечаний, но для начала приведите пожалуйста в
порядок всё вышеописанное.

--
Г.А.

14 марта 2010 г. 9:39 пользователь Лена Довжко <lenad89 на list.ru> написал:
>
>
> _______________________________________________
> cdev mailing list
> cdev на wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
>
>


Подробная информация о списке рассылки cdev