[MPlayer-dev-eng] [PATCH] libvo/gl_common.c: Use RTLD_DEFAULT instead of 0 for dlsym to increase portability
Jeremy Huddleston
jeremyhu at macports.org
Thu Apr 23 11:31:59 CEST 2009
RTLD_DEFAULT is not always 0. It's 0 on linux, but it's -2 on darwin.
--- libvo/gl_common.c 2009-04-23 02:09:43.000000000 -0700
+++ libvo/gl_common.c 2009-04-23 02:10:18.000000000 -0700
@@ -1547,7 +1547,7 @@ static void *getdladdr(const char *s) {
handle = dlopen(NULL, RTLD_LAZY);
return dlsym(handle, s);
#else
- return dlsym(0, s);
+ return dlsym(RTLD_DEFAULT, s);
#endif
#else
return NULL;
More information about the MPlayer-dev-eng
mailing list