source:
azure_iot_hub_mbedtls/trunk/musl-1.1.18/include/dlfcn.h
Last change on this file was 398, checked in by , 5 years ago | |
---|---|
|
|
File size: 745 bytes |
Line | |
---|---|
1 | #ifndef _DLFCN_H |
2 | #define _DLFCN_H |
3 | |
4 | #ifdef __cplusplus |
5 | extern "C" { |
6 | #endif |
7 | |
8 | #include <features.h> |
9 | |
10 | #define RTLD_LAZY 1 |
11 | #define RTLD_NOW 2 |
12 | #define RTLD_NOLOAD 4 |
13 | #define RTLD_NODELETE 4096 |
14 | #define RTLD_GLOBAL 256 |
15 | #define RTLD_LOCAL 0 |
16 | |
17 | #define RTLD_NEXT ((void *)-1) |
18 | #define RTLD_DEFAULT ((void *)0) |
19 | |
20 | #define RTLD_DI_LINKMAP 2 |
21 | |
22 | int dlclose(void *); |
23 | char *dlerror(void); |
24 | void *dlopen(const char *, int); |
25 | void *dlsym(void *__restrict, const char *__restrict); |
26 | |
27 | #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |
28 | typedef struct { |
29 | const char *dli_fname; |
30 | void *dli_fbase; |
31 | const char *dli_sname; |
32 | void *dli_saddr; |
33 | } Dl_info; |
34 | int dladdr(const void *, Dl_info *); |
35 | int dlinfo(void *, int, void *); |
36 | #endif |
37 | |
38 | #ifdef __cplusplus |
39 | } |
40 | #endif |
41 | |
42 | #endif |
Note:
See TracBrowser
for help on using the repository browser.