Back to index

python3.2  3.2.2
Classes | Defines | Typedefs | Variables
dlfcn.h File Reference
#include <AvailabilityMacros.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dl_info

Defines

#define CTYPES_DARWIN_DLFCN
#define RTLD_LAZY   0x1
#define RTLD_NOW   0x2
#define RTLD_LOCAL   0x4
#define RTLD_GLOBAL   0x8
#define RTLD_NOLOAD   0x10
#define RTLD_NODELETE   0x80
#define RTLD_NEXT   ((void *) -1) /* Search subsequent objects. */
#define RTLD_DEFAULT   ((void *) -2) /* Use default search algorithm. */

Typedefs

typedef struct dl_info Dl_info

Variables

void *(* ctypes_dlopen )(const char *path, int mode)
void *(* ctypes_dlsym )(void *handle, const char *symbol)
const char *(* ctypes_dlerror )(void)
int(* ctypes_dlclose )(void *handle)
int(* ctypes_dladdr )(const void *, Dl_info *)

Class Documentation

struct dl_info

Definition at line 45 of file dlfcn.h.

Class Members
void * dli_fbase
const char * dli_fname
void * dli_saddr
const char * dli_sname

Define Documentation

Definition at line 55 of file dlfcn.h.

#define RTLD_DEFAULT   ((void *) -2) /* Use default search algorithm. */

Definition at line 78 of file dlfcn.h.

#define RTLD_GLOBAL   0x8

Definition at line 72 of file dlfcn.h.

#define RTLD_LAZY   0x1

Definition at line 69 of file dlfcn.h.

#define RTLD_LOCAL   0x4

Definition at line 71 of file dlfcn.h.

#define RTLD_NEXT   ((void *) -1) /* Search subsequent objects. */

Definition at line 77 of file dlfcn.h.

#define RTLD_NODELETE   0x80

Definition at line 74 of file dlfcn.h.

#define RTLD_NOLOAD   0x10

Definition at line 73 of file dlfcn.h.

#define RTLD_NOW   0x2

Definition at line 70 of file dlfcn.h.


Typedef Documentation

typedef struct dl_info Dl_info

Variable Documentation

Definition at line 72 of file dlfcn_simple.c.

int(* ctypes_dlclose)(void *handle)

Definition at line 71 of file dlfcn_simple.c.

Definition at line 70 of file dlfcn_simple.c.

void*(* ctypes_dlopen)(const char *path, int mode)

Definition at line 68 of file dlfcn_simple.c.

void*(* ctypes_dlsym)(void *handle, const char *symbol)

Definition at line 69 of file dlfcn_simple.c.