Spec-Zone.ru › Haskell 7

System.Posix.Fcntl

Авторские права (c) Университет Глазго 2014
Лицензия BSD-стиль (см. файл LICENSE)
Поддержка libraries@haskell.org
Стабильность предварительная
Переносимость непереносимая (требуется POSIX)
Безопасный Haskell Безопасный
Язык Haskell2010

Содержание

  • Выделение файла

Описание

Поддержка управления файлами POSIX

С момента: 2.7.1.0

Выделение файла

data Advice Исходный код

Параметр рекомендации для операции fileAdvise.

Для получения более подробной информации, см. документацию по posix_fadvise(2).

С момента: 2.7.1.0

Конструкторы

AdviceNormal
AdviceRandom
AdviceSequential
AdviceWillNeed
AdviceDontNeed
AdviceNoReuse

Примеры

Eq Advice

fileAdvise :: Fd -> FileOffset -> FileOffset -> Advice -> IO () Исходный код

Выполняет операцию posix_fadvise(2) для дескриптора файла.

Если платформа не предоставляет posix_fadvise(2), fileAdvise становится недействующей.

(используйте #if HAVE_POSIX_FADVISE CPP-защиту для определения доступности)

С момента: 2.7.1.0

fileAllocate :: Fd -> FileOffset -> FileOffset -> IO () Исходный код

Выполняет операцию posix_fallocate(2) для дескриптора файла.

Бросает IOError ("неподдерживаемая операция") если платформа не предоставляет posix_fallocate(2).

(используйте #if HAVE_POSIX_FALLOCATE CPP-защиту для определения доступности).

С момента: 2.7.1.0

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/unix-2.7.1.0/System-Posix-Fcntl.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API