diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2019-03-14 03:02:10 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2019-03-14 03:02:10 +0300 |
| commit | 2dd2dcaf9c8bcdda9c687660da887c5fddeb7448 (patch) | |
| tree | 0815453b216df50724b504f01825f3c4ca368f3e /Zend/zend_signal.c | |
| parent | d349ea3ceb30b99657c0843f6ffc4ed7af619dd5 (diff) | |
| parent | 9499484ed2f0377678b2b4d88573327ee0e4ce6d (diff) | |
| download | php-git-2dd2dcaf9c8bcdda9c687660da887c5fddeb7448.tar.gz | |
Merge branch 'PHP-7.4'
* PHP-7.4:
Implemented a faster way to access predefined TSRM resources - CG(), EG(), etc.
Diffstat (limited to 'Zend/zend_signal.c')
| -rw-r--r-- | Zend/zend_signal.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Zend/zend_signal.c b/Zend/zend_signal.c index a0dccd5819..571d85f848 100644 --- a/Zend/zend_signal.c +++ b/Zend/zend_signal.c @@ -45,6 +45,7 @@ #ifdef ZTS ZEND_API int zend_signal_globals_id; +ZEND_API size_t zend_signal_globals_offset; #else ZEND_API zend_signal_globals_t zend_signal_globals; #endif /* not ZTS */ @@ -403,7 +404,7 @@ ZEND_API void zend_signal_startup(void) { #ifdef ZTS - ts_allocate_id(&zend_signal_globals_id, sizeof(zend_signal_globals_t), (ts_allocate_ctor) zend_signal_globals_ctor, NULL); + ts_allocate_fast_id(&zend_signal_globals_id, &zend_signal_globals_offset, sizeof(zend_signal_globals_t), (ts_allocate_ctor) zend_signal_globals_ctor, NULL); #else zend_signal_globals_ctor(&zend_signal_globals); #endif |
