]> granicus.if.org Git - php/commitdiff
MFH: RTLD_DEEPBIND patch
authorfoobar <sniper@php.net>
Tue, 25 Jan 2005 13:08:26 +0000 (13:08 +0000)
committerfoobar <sniper@php.net>
Tue, 25 Jan 2005 13:08:26 +0000 (13:08 +0000)
Zend/zend.h

index 7078d7e4fe6005e185c68bac277bda703f3cb43a..7470c936f811f56a8612e5c6442e3e466e726eb4 100644 (file)
@@ -103,6 +103,8 @@ const char *zend_mh_bundle_error(void);
 
 # if defined(RTLD_GROUP) && defined(RTLD_WORLD) && defined(RTLD_PARENT)
 #  define DL_LOAD(libname)                     dlopen(libname, RTLD_LAZY | RTLD_GLOBAL | RTLD_GROUP | RTLD_WORLD | RTLD_PARENT)
+# elif defined(RTLD_DEEPBIND)
+#  define DL_LOAD(libname)                     dlopen(libname, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)
 # else
 #  define DL_LOAD(libname)                     dlopen(libname, RTLD_LAZY | RTLD_GLOBAL)
 # endif