X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fdlfcn.h;h=dea74c7dc7fc387a046f9f1dac0422ef52389c59;hp=81b829c876f1d67d51ab179d939bb73a00fb7636;hb=230f1813ad8264f09d5247fa0ed1e8e361c21e0e;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01 diff --git a/include/dlfcn.h b/include/dlfcn.h index 81b829c8..dea74c7d 100644 --- a/include/dlfcn.h +++ b/include/dlfcn.h @@ -1,19 +1,25 @@ #ifndef _DLFCN_H #define _DLFCN_H -#define RTLD_LAZY 0x10000 -#define RTLD_NOW 0x20000 -#define RTLD_GLOBAL 0x40000 -#define RTLD_LOCAL 0x80000 - -#if 1 -#define RTLD_NEXT ((void *) -1l) -#define RTLD_DEFAULT ((void *) 0) +#ifdef __cplusplus +extern "C" { #endif +#define RTLD_LAZY 1 +#define RTLD_NOW 2 +#define RTLD_GLOBAL 256 +#define RTLD_LOCAL 0 + +#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