diff options
author | Sam Ruby <rubys@php.net> | 2000-03-25 15:40:08 +0000 |
---|---|---|
committer | Sam Ruby <rubys@php.net> | 2000-03-25 15:40:08 +0000 |
commit | 1e4e9b34e26ed6cc7c5bca642f8cd809168a2f9d (patch) | |
tree | 259caf19915678bb165c13869a124ea92df5a559 | |
parent | 7e576d36e8065b01eababa3d8f7e780271363c3f (diff) | |
download | php-git-1e4e9b34e26ed6cc7c5bca642f8cd809168a2f9d.tar.gz |
RTLD_NOW => RTLD_LAZY|RTLD_GLOBAL
-rw-r--r-- | Zend/zend.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Zend/zend.h b/Zend/zend.h index 95acfa1f7d..64f2c57870 100644 --- a/Zend/zend.h +++ b/Zend/zend.h @@ -58,7 +58,16 @@ #endif #if defined(HAVE_LIBDL) -# define DL_LOAD(libname) dlopen(libname, RTLD_NOW) + +# ifndef RTLD_LAZY +# define RTLD_LAZY 1 /* Solaris 1, FreeBSD's (2.1.7.1 and older) */ +# endif + +# ifndef RTLD_GLOBAL +# define RTLD_GLOBAL 0 +# endif + +# define DL_LOAD(libname) dlopen(libname, RTLD_LAZY | RTLD_GLOBAL) # define DL_UNLOAD dlclose # define DL_FETCH_SYMBOL dlsym # define DL_HANDLE void * |