 |
Разработчик поправя 33-годишна Unix грешка |
 |
|
OpenBSD разработчик е открил и поправил грешка в операционната система Unix, която всъщност съществува от 1975 година.
Ото Моербийк е намерил грешката в процеса на тестване на нова имплементация на malloc, разпределител на паметта. Потребител го е предупредил, че на Sparc64 хардуерна платформа и използване на новия malloc, при компилацията на големи C++ проекти, се появява грешка в компилатора. Моербийк е открил, че грешката била в yacc, парсер генератор, разработен от Стивън Джонсън в AT&T, който е бил част от Unix през 1970 г.
Новият malloc е успял да регистрира грешката, благодарение на новите си възможности, които му позволяват да хваща повече грешки, свързани с препълване на буфера. Според разработчика, тази грешка се появява само на Sparc64 системи.
|
|
 |
 |
Статистика |
 |
|
| Прегледи | 204 |
| Коментари | 0 |
| Рейтинг | |
| Добавена на | 14 Юли 2008 |
| Източник | Kaldata |
|
|
|
 |
|
|
|
|
|