Spec-Zone.ru › Haskell 7

System.Posix.DynamicLinker

Авторские права (c) Volker Stolz <vs@foldr.org> 2003
Лицензия BSD-стиль (см. файл libraries/base/LICENSE)
Поддержка vs@foldr.org
Устойчивость предварительная
Переносимость непереносимая (требуется POSIX)
Безопасный Haskell Безопасный
Язык Haskell2010

Описание

Поддержка динамической загрузки через dlopen()

модуль System.Posix.DynamicLinker.Prim

dlopen :: FilePath -> [RTLDFlags] -> IO DL Исходный код

dlsym :: DL -> String -> IO (FunPtr a) Исходный код

dlsym возвращает адрес привязки символа, описанного в symbol, как он появляется в общем объекте, идентифицированном source.

dlerror :: IO String Исходный код

dlclose :: DL -> IO () Исходный код

withDL :: String -> [RTLDFlags] -> (DL -> IO a) -> IO a Исходный код

withDL_ :: String -> [RTLDFlags] -> (DL -> IO a) -> IO () Исходный код

undl :: DL -> Ptr () Исходный код

undl получает сырое дескриптор. Вы не должны делать что-то вроде withDL mod flags $ liftM undl >>= p -> use p

© 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-DynamicLinker.html

Spec-Zone.ru

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