36 lines
1016 B
Diff
36 lines
1016 B
Diff
|
diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/include/dlfcn.h ./usr/include/dlfcn.h
|
||
|
--- /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/include/dlfcn.h 2016-03-03 16:54:24.000000000 -0500
|
||
|
+++ ./usr/include/dlfcn.h 2016-04-17 23:55:55.901040258 -0400
|
||
|
@@ -49,22 +49,22 @@
|
||
|
extern void* dlsym(void* handle, const char* symbol);
|
||
|
extern int dladdr(const void* addr, Dl_info *info);
|
||
|
|
||
|
-enum {
|
||
|
+/* Termux modification: Use #define for these instead of an enum
|
||
|
+ to improve compatibility with ifdef checks. */
|
||
|
#if defined(__LP64__)
|
||
|
- RTLD_NOW = 2,
|
||
|
+# define RTLD_NOW 2
|
||
|
#else
|
||
|
- RTLD_NOW = 0,
|
||
|
+# define RTLD_NOW 0
|
||
|
#endif
|
||
|
- RTLD_LAZY = 1,
|
||
|
+#define RTLD_LAZY 1
|
||
|
|
||
|
- RTLD_LOCAL = 0,
|
||
|
+# define RTLD_LOCAL 0
|
||
|
#if defined(__LP64__)
|
||
|
- RTLD_GLOBAL = 0x00100,
|
||
|
+# define RTLD_GLOBAL 0x00100
|
||
|
#else
|
||
|
- RTLD_GLOBAL = 2,
|
||
|
+# define RTLD_GLOBAL 2
|
||
|
#endif
|
||
|
- RTLD_NOLOAD = 4,
|
||
|
-};
|
||
|
+#define RTLD_NOLOAD 4
|
||
|
|
||
|
#if defined (__LP64__)
|
||
|
#define RTLD_DEFAULT ((void*) 0)
|