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