Spec-Zone.ru › Haskell 7

System.Posix.DynamicLinker.ByteString

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

Описание

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

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

dlopen :: RawFilePath -> [RTLDFlags] -> IO DL Источник

dlsym :: DL -> String -> IO (FunPtr a) Источник

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

dlerror :: IO String Источник

dlclose :: DL -> IO () Источник

withDL :: RawFilePath -> [RTLDFlags] -> (DL -> IO a) -> IO a Источник

withDL_ :: RawFilePath -> [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-ByteString.html

Spec-Zone.ru

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