diff options
| -rw-r--r-- | include/dlfcn.h | 14 | 
1 files changed, 10 insertions, 4 deletions
| diff --git a/include/dlfcn.h b/include/dlfcn.h index cdca9ec6..dea74c7d 100644 --- a/include/dlfcn.h +++ b/include/dlfcn.h @@ -1,19 +1,25 @@  #ifndef	_DLFCN_H  #define	_DLFCN_H +#ifdef __cplusplus +extern "C" { +#endif +  #define RTLD_LAZY   1  #define RTLD_NOW    2  #define RTLD_GLOBAL 256  #define RTLD_LOCAL  0 -#if 1 -#define RTLD_NEXT    ((void *) -1l) -#define RTLD_DEFAULT ((void *) 0) -#endif +#define RTLD_NEXT    ((void *)-1) +#define RTLD_DEFAULT ((void *)0)  int    dlclose(void *);  char  *dlerror(void);  void  *dlopen(const char *, int);  void  *dlsym(void *, const char *); +#ifdef __cplusplus +} +#endif +  #endif | 
