]> granicus.if.org Git - php/commitdiff
Fixed ZTS cache usage
authorDmitry Stogov <dmitry@zend.com>
Tue, 12 Mar 2019 12:25:51 +0000 (15:25 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 12 Mar 2019 12:25:51 +0000 (15:25 +0300)
sapi/fpm/config.m4
sapi/fpm/fpm/fpm_main.c

index 2fbfc798c280aba73f1c9422a04b64a95f9401d2..b23a6746d144a28eafc99c9b569148c37d29879e 100644 (file)
@@ -685,7 +685,7 @@ if test "$PHP_FPM" != "no"; then
     PHP_FPM_TRACE_FILES="fpm/fpm_trace.c fpm/fpm_trace_$fpm_trace_type.c"
   fi
 
-  PHP_FPM_CFLAGS="-I$abs_srcdir/sapi/fpm"
+  PHP_FPM_CFLAGS="-I$abs_srcdir/sapi/fpm -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1"
 
   PHP_FPM_FILES="fpm/fpm.c \
     fpm/fpm_children.c \
index 33dc5f857f82682be27c5e3ccaecfb21c63710b4..843e5d913f22cb66cab0a2cdd473925e9b4516de 100644 (file)
@@ -182,7 +182,7 @@ static void user_config_cache_entry_dtor(zval *el)
 
 #ifdef ZTS
 static int php_cgi_globals_id;
-#define CGIG(v) TSRMG(php_cgi_globals_id, php_cgi_globals_struct *, v)
+#define CGIG(v) ZEND_TSRMG(php_cgi_globals_id, php_cgi_globals_struct *, v)
 #else
 static php_cgi_globals_struct php_cgi_globals;
 #define CGIG(v) (php_cgi_globals.v)