|
System.Posix.DynamicLinker | Portability | non-portable (requires POSIX) | Stability | provisional | Maintainer | vs@foldr.org |
|
|
|
Description |
Dynamic linker support through dlopen()
|
|
Synopsis |
|
|
|
Documentation |
|
module System.Posix.DynamicLinker.Prim |
|
dlopen :: String -> [RTLDFlags] -> IO DL |
|
dlsym :: DL -> String -> IO (FunPtr a) |
dlsym returns the address binding of the symbol described in symbol,
as it occurs in the shared object identified by 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 obtains the raw handle. You mustn't do something like
withDL mod flags $ liftM undl >>= p -> use p
|
|
Produced by Haddock version 0.8 |