The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проблема поддержки огромных файлов в BSD и Linux

28.01.2003 13:37

Статья "Largefile Support Problems" освещает проблему работы 32-битных операционных систем с огромными файлами (largefile), поддержка которых определена в стандарте Unix98. Проблема проявляется в том, что для описание позиции в файле используется тип off_t, представленным 32-битным числом (файл не больше 2 Гб).

Выход видится в переходе к 64-битному представлению off_t или введению переходного API "64on32" (ввод функций двойников вида lseek64, open64 и т.д.). Какие подходы предпринимаются в Linux, Solaris и FreeBSD, можно узнать из этой статьи.

  1. Главная ссылка к новости (http://freshmeat.net/articles/...)
  2. Largefile Problems
  3. Large File/File System Support
  4. Adding Large File Support to the Single UNIX Specification
  5. Large File Support in Linux
Лицензия: CC BY 3.0
Источник: freshmeat
Короткая ссылка: https://opennet.ru/2031-file
Ключевые слова: file, bsd, solaris, unix, linux, freebsd, port
При перепечатке указание ссылки на opennet.ru обязательно


 Добавить комментарий
Имя:
E-Mail:
Текст:



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру