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.
dlclose :: DL -> IO () Источник
withDL :: RawFilePath -> [RTLDFlags] -> (DL -> IO a) -> IO a Источник
withDL_ :: RawFilePath -> [RTLDFlags] -> (DL -> IO a) -> IO () Источник
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