소스 검색

further fixup dlfcn.h

Rich Felker 14 년 전
부모
커밋
230f1813ad
1개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 10 4
      include/dlfcn.h

+ 10 - 4
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