summaryrefslogtreecommitdiff
path: root/sapi/embed
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2006-03-17 13:45:43 +0000
committerDmitry Stogov <dmitry@php.net>2006-03-17 13:45:43 +0000
commit34c493ea0719652aa6bd539144f93121ed38ccf7 (patch)
treed26f2b87405614ca7298235a55da6349826ae3ea /sapi/embed
parentc09bbfa2b862b843bf39e8480867b87f0e4550f9 (diff)
downloadphp-git-34c493ea0719652aa6bd539144f93121ed38ccf7.tar.gz
Unicode support for dl() patch.
Diffstat (limited to 'sapi/embed')
-rw-r--r--sapi/embed/php_embed.c9
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) {