]> granicus.if.org Git - php/commit
Extensions MUST NOT manipulate with internal functions from EG(function_table) in...
authorDmitry Stogov <dmitry@php.net>
Thu, 10 Jul 2008 11:36:50 +0000 (11:36 +0000)
committerDmitry Stogov <dmitry@php.net>
Thu, 10 Jul 2008 11:36:50 +0000 (11:36 +0000)
commit53bbf1238cd3f19c3f869f1a01704cdbab60c712
tree10d70300a9aba5e343c85537e51d6b87ba7eb440
parent8ceb0b6fd36b4a228a15d97ec01361589d4834da
Extensions MUST NOT manipulate with internal functions from EG(function_table) in run-time. It may cause problems with opcode caches and in multi-threaded environment. Now the same functions are overriden at MINIT and call original functions or PHAR ones dependent on flag setting.
ext/phar/func_interceptors.c
ext/phar/func_interceptors.h
ext/phar/phar.c
ext/phar/phar_internal.h