diff options
Diffstat (limited to 'sapi/embed/php_embed.c')
| -rw-r--r-- | sapi/embed/php_embed.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/sapi/embed/php_embed.c b/sapi/embed/php_embed.c index ec9476e6e9..9ed446b840 100644 --- a/sapi/embed/php_embed.c +++ b/sapi/embed/php_embed.c @@ -93,8 +93,7 @@ static void php_embed_register_variables(zval *track_vars_array TSRMLS_DC) static int php_embed_startup(sapi_module_struct *sapi_module) { - if (php_module_startup(sapi_module, NULL, 0)==FAILURE || - php_enable_dl()==FAILURE) { + if (php_module_startup(sapi_module, NULL, 0)==FAILURE) { return FAILURE; } return SUCCESS; @@ -132,6 +131,11 @@ sapi_module_struct php_embed_module = { }; /* }}} */ +static zend_function_entry additional_functions[] = { + ZEND_FE(dl, NULL) + {NULL, NULL, NULL} +}; + int php_embed_init(int argc, char **argv PTSRMLS_DC) { zend_llist global_vars; @@ -174,6 +178,7 @@ int php_embed_init(int argc, char **argv PTSRMLS_DC) *ptsrm_ls = tsrm_ls; #endif + php_embed_module.additional_functions = additional_functions; sapi_startup(&php_embed_module); if (php_embed_module.startup(&php_embed_module)==FAILURE) { |
