10.7.5 Ограничения mmap |
Предыдущая Содержание Следующая |
Функция mmap() в uClinux очень примитивна в своей функциональности и программы, которые зависят от поведения mmap(), могут завершиться ошибкой. Таким образом, мы приведем здесь список вызовов mmap(), которые не будут работать, и те, которые работают с ограничениями, если таковые имеются.
▪Общедоступное отображение с разрешённой записью в uClinux невозможно. ▪Любое защищённое отображение с разрешённой записью на uClinux не поддерживается. ▪Незащищённое общее отображение для не файлового дескриптора возвращает требуемый размер. Оно похоже на таковое на системах с MMU, но память представляет собой прямой адрес ядра. mmap(MAP_SHARED, 0, nofile, size) выделяет объём памяти через распределителя ядра.
|
Предыдущая Содержание Следующая |