unix-2.3.0.1: POSIX functionalitySource codeContentsIndex
System.Posix.DynamicLinker.Prim
Portabilitynon-portable (requires POSIX)
Stabilityprovisional
Maintainervs@foldr.org
Contents
low level API
Description
DLOpen and friend Derived from GModule.chs by M.Weber & M.Chakravarty which is part of c2hs I left the API more or less the same, mostly the flags are different.
Synopsis
c_dlopen :: CString -> CInt -> IO (Ptr ())
c_dlsym :: Ptr () -> CString -> IO (FunPtr a)
c_dlerror :: IO CString
c_dlclose :: Ptr () -> IO CInt
haveRtldNext :: Bool
haveRtldLocal :: Bool
packRTLDFlags :: [RTLDFlags] -> CInt
data RTLDFlags
= RTLD_LAZY
| RTLD_NOW
| RTLD_GLOBAL
| RTLD_LOCAL
packDL :: DL -> Ptr ()
data DL
= Null
| Next
| Default
| DLHandle (Ptr ())
low level API
c_dlopen :: CString -> CInt -> IO (Ptr ())Source
c_dlsym :: Ptr () -> CString -> IO (FunPtr a)Source
c_dlerror :: IO CStringSource
c_dlclose :: Ptr () -> IO CIntSource
haveRtldNext :: BoolSource
haveRtldLocal :: BoolSource
packRTLDFlags :: [RTLDFlags] -> CIntSource
data RTLDFlags Source
Constructors
RTLD_LAZY
RTLD_NOW
RTLD_GLOBAL
RTLD_LOCAL
show/hide Instances
packDL :: DL -> Ptr ()Source
data DL Source
Flags for dlsym. Notice that Next might not be available on your particular platform!
Constructors
Null
Next
Default
DLHandle (Ptr ())
show/hide Instances
Produced by Haddock version 0.9