|
| 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 |