From: Remi Collet Date: Mon, 11 Mar 2019 12:39:22 +0000 (+0100) Subject: use DL_LOAD in litespeed X-Git-Tag: php-7.4.0alpha1~781 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=233888e36a6fb510214414a7ddb5fe18637b4182;p=php use DL_LOAD in litespeed --- diff --git a/sapi/litespeed/lsapilib.c b/sapi/litespeed/lsapilib.c index a5601afe95..c5ae5aff05 100644 --- a/sapi/litespeed/lsapilib.c +++ b/sapi/litespeed/lsapilib.c @@ -92,6 +92,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #define uint32 uint32_t #endif +#include + struct lsapi_MD5Context { uint32 buf[4]; uint32 bits[2]; @@ -767,7 +769,7 @@ static int (*fp_lve_leave)(struct liblve *, uint32_t *) = NULL; static int (*fp_lve_jail)( struct passwd *, char *) = NULL; static int lsapi_load_lve_lib(void) { - s_liblve = dlopen("liblve.so.0", RTLD_LAZY); + s_liblve = DL_LOAD("liblve.so.0"); if (s_liblve) { fp_lve_is_available = dlsym(s_liblve, "lve_is_available"); diff --git a/sapi/litespeed/lscriu.c b/sapi/litespeed/lscriu.c index 750557f24f..9fa1de22c5 100644 --- a/sapi/litespeed/lscriu.c +++ b/sapi/litespeed/lscriu.c @@ -88,6 +88,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #include "lscriu.h" +#include + #define LSCRIU_PATH 256 // Begin CRIU inclusion @@ -262,8 +264,8 @@ static int LSCRIU_load_liblscapi(void) int error = 1; char *last; - if (!(lib_handle = dlopen(last = "liblscapi.so", RTLD_LAZY)) /*|| - !(pthread_lib_handle = dlopen(last = "libpthread.so", RTLD_LAZY))*/) + if (!(lib_handle = DL_LOAD(last = "liblscapi.so")) /*|| + !(pthread_lib_handle = DL_LOAD(last = "libpthread.so"))*/) fprintf(stderr, "LSCRIU (%d): failed to dlopen %s: %s - ignore CRIU\n", s_pid, last, dlerror()); else if (!(s_lscapi_dump_me = dlsym(lib_handle, last = "lscapi_dump_me")) ||