Главная » 2008 Май 12 » В BSD системах найдена ошибка, существующая уже 25 лет
11:06 В BSD системах найдена ошибка, существующая уже 25 лет | |||
Марк Балмер (Marc Balmer), участник команды разработчиков OpenBSD, разбираясь с причиной падения samba при чтении содержимого определенных директорий на MS-DOS разделах, натолкнулся на ошибку в реализации функции seekdir(), код которой унаследован со времен релиза 4.2BSD, выпущенного в августе 1983 года. Ошибке подвержены все BSD системы, включая Mac OS X. Маршал Кирк Маккьюзик (Marshall Kirk McKusick), 25 лет назад разработавший реализацию *dir() функций, рассказал Марку Балмеру: "Вероятно вы исправили только одну из моих ошибок :-) До появления реализации *dir() команд, программы разбирали содержимое директорий напрямую. Написав библиотеку *dir(), я перевел на ее использование 22 программы (большой процент программ доступных в то время под Unix), напрямую интерпретирующих содержимое директорий." | |||
|
Похожие материалы:
Всего комментариев: 1 | |
| |
Профиль
Поиск
Категории раздела
Open Source [403] |
Компьютерные новости [93] |
Гаджеты [104] |
Soft [326] |
GNU/Linux [55] |
Политика [78] |
Образование [18] |
Интервью [36] |
Безопасность [28] |
Разное [196] |
Архив записей
Участвуйте в опросе
Статистика