Сайт любителей Linux Мурманской обл.
Пятница, 22.11.2024, 14:12
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 29
Главная » 2008 » Май » 11 » В BSD системах найдена ошибка, существующая уже 25 лет
В BSD системах найдена ошибка, существующая уже 25 лет
19:36

Макр Балмер (Marc Balmer), участник команды разработчиков OpenBSD, разбираясь с причиной падения samba при чтении содержимого определенных директорий на MS-DOS разделах, натолкнулся на ошибку в реализации функции seekdir(), код которой унаследован со времен релиза 4.2BSD, выпущенного в августе 1983 года. Ошибке подвержены все BSD системы, включая Mac OS X.

Маршал Кирк Маккьюзик (Marshall Kirk McKusick), 25 лет назад разработавший реализацию *dir() функций, рассказал Макру Балмеру: "Вероятно вы исправили только одну из моих ошибок :-) До появления реализации *dir() команд, программы разбирали содержимое директорий напрямую. Написав библиотеку *dir(), я перевел на ее использование 22 программы (большой процент программ доступных в то время под Unix), напрямую интерпретирующих содержимое директорий."

Главная ссылка к новости (http://www.osnews.com/story/19731...)
Просмотров: 1036 | Добавил: Hub-lex | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Календарь новостей
«  Май 2008  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031
Поиск
Друзья сайта
Copyright MyCorp © 2024