aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/cython/Cython/Includes/posix/dlfcn.pxd
blob: cc0b6ab93a2934cb8db140177547535d48aa6192 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# POSIX dynamic linking/loading interface. 
# http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dlfcn.h.html 
 
cdef extern from "<dlfcn.h>" nogil: 
    void *dlopen(const char *, int) 
    char *dlerror() 
    void *dlsym(void *, const char *) 
    int dlclose(void *) 
 
    enum: 
        RTLD_LAZY 
        RTLD_NOW 
        RTLD_GLOBAL 
        RTLD_LOCAL