Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

В операционных системах BSD найдена ошибка возрастом в четверть века

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Обсуждение статей] >> В операционных системах BSD найдена ошибка возрастом в четверть века
Имя
Сообщение << Старые топики   Новые топики >>
В операционных системах BSD найдена ошибка возрастом в четверть века - 2008-05-13 19:42:26.146666   
ArtAdmin

Сообщений: 11556
Оценки: 14
Присоединился: 2007-01-17 16:55:01.430000
Обсуждение статьи "В операционных системах BSD найдена ошибка возрастом в четверть века"
Post #: 1
RE: В операционных системах BSD найдена ошибка возрастом в четверть века - 2008-05-13 19:42:26.460000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
За перевод 2.
1. Если начинать говорить про "библиотеку *dir()", то стоит для убеждённости упомянуть функции readdir/seakdir, чтобы всем было ясно, что `*' там – это символ означающий любое количество других символов, то есть *dir – это стандартный shell'овский шаблон, в данной ситуации, использованный для обозначачения семейства функций библиотеки libc.
2. Дальше, упоминание двух десятков приложений, выдранное из контекста, тоже выглядит глупостью: сегдня я не встречал *nix'ового приложения, которое работая с директориями использовало что-то кроме *dir. Маккьюсик, в оригинале, говорит о том, зачем он создал эти функции – чтобы модифицировать те самые 22 приложения, чтобы вынести из их кода прямую интерпретацию содержимого директории. И правильно сделал между прочим: прямая интерпретация директории системно-зависима, в то время как его функции эту зависимость прячут внутрь libc.
3. И, наконец, последнее. Ошибки в самбе возникают не при чтении "содержимого определённых файлов". Эти ошибки могут возникнуть в ситуации, когда самба изучает содержимое директории, и параллельно с этим кто-то удаляет из директории файлы.
Post #: 2
RE: В операционных системах BSD найдена ошибка возрастом в четверть века - 2008-05-30 15:14:57.936666   
Guest

Сообщений: 83368
Оценки: 51
Присоединился: None
Разработчики приносят пользователям извинения за то, что на выявление и устранение проблемы понадобилась четверть века.
No comments
Post #: 3
Страниц:  [1]
Все форумы >> [Обсуждение статей] >> В операционных системах BSD найдена ошибка возрастом в четверть века







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.