int php3_minit_basic(INIT_FUNC_ARGS)
{
- TLS_VARS;
+ ELS_FETCH();
REGISTER_DOUBLE_CONSTANT("M_PI", M_PI, CONST_CS | CONST_PERSISTENT);
test_class_startup();
pval *var, *val, *non_cs;
int case_sensitive;
zend_constant c;
+ ELS_FETCH();
switch(ARG_COUNT(ht)) {
case 2:
c.flags = case_sensitive | ~CONST_PERSISTENT; /* non persistent */
c.name = php3_strndup(var->value.str.val, var->value.str.len);
c.name_len = var->value.str.len+1;
- zend_register_constant(&c);
+ zend_register_constant(&c ELS_CC);
RETURN_TRUE;
}
int php3_minit_syslog(INIT_FUNC_ARGS)
{
- TLS_VARS;
+ ELS_FETCH();
/* error levels */
REGISTER_LONG_CONSTANT("LOG_EMERG", LOG_EMERG, CONST_CS | CONST_PERSISTENT); /* system unusable */
{
char *env_location,*default_location,*php_ini_path;
int safe_mode_state = PG(safe_mode);
+ char *open_basedir = PG(open_basedir);
char *opened_path;
int free_default_location=0;
strcpy(php_ini_path,default_location);
}
PG(safe_mode) = 0;
+ PG(open_basedir) = NULL;
cfgin = php3_fopen_with_path("php3.ini","r",php_ini_path,&opened_path);
free(php_ini_path);
if (free_default_location) {
free(default_location);
}
PG(safe_mode) = safe_mode_state;
+ PG(open_basedir) = open_basedir;
if (!cfgin) {
# if WIN32|WINNT
if (setjmp(EG(bailout))!=0) {
return;
}
- _php3_hash_environment();
+ _php3_hash_environment(PLS_C);
#if WIN32||WINNT
UpdateIniFromRegistry(primary_file->filename);
php_unregister_ini_entries(module_number);
return FAILURE;
}
+ if (hashed_ini_entry->on_modify) {
+ hashed_ini_entry->on_modify(hashed_ini_entry, hashed_ini_entry->value, hashed_ini_entry->value_length, hashed_ini_entry->mh_arg);
+ }
if ((default_value=cfg_get_entry(p->name, p->name_length))) {
if (!hashed_ini_entry->on_modify
|| hashed_ini_entry->on_modify(hashed_ini_entry, default_value->value.str.val, default_value->value.str.len, hashed_ini_entry->mh_arg)==SUCCESS) {
\r
Package=<4>\r
{{{\r
- Begin Project Dependency\r
- Project_Dep_Name TSRM\r
- End Project Dependency\r
}}}\r
\r
###############################################################################\r
Begin Project Dependency\r
Project_Dep_Name libzendts\r
End Project Dependency\r
+ Begin Project Dependency\r
+ Project_Dep_Name TSRM\r
+ End Project Dependency\r
}}}\r
\r
###############################################################################\r
foo();
}
-for ($i=0; $i<100000; $i++) {
+for ($i=0; $i<1000; $i++) {
bar();
}