mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
enable static tsrm ls cache in ext/standard
This commit is contained in:
parent
a91d3580a7
commit
b946348969
@ -36,7 +36,7 @@ ZEND_END_MODULE_GLOBALS(assert)
|
||||
ZEND_DECLARE_MODULE_GLOBALS(assert)
|
||||
|
||||
#ifdef ZTS
|
||||
#define ASSERTG(v) TSRMG(assert_globals_id, zend_assert_globals *, v)
|
||||
#define ASSERTG(v) ZEND_TSRMG(assert_globals_id, zend_assert_globals *, v)
|
||||
#else
|
||||
#define ASSERTG(v) (assert_globals.v)
|
||||
#endif
|
||||
|
@ -231,7 +231,7 @@ typedef struct _php_basic_globals {
|
||||
} php_basic_globals;
|
||||
|
||||
#ifdef ZTS
|
||||
#define BG(v) TSRMG(basic_globals_id, php_basic_globals *, v)
|
||||
#define BG(v) ZEND_TSRMG(basic_globals_id, php_basic_globals *, v)
|
||||
PHPAPI extern int basic_globals_id;
|
||||
#else
|
||||
#define BG(v) (basic_globals.v)
|
||||
|
@ -46,7 +46,7 @@ ZEND_END_MODULE_GLOBALS(browscap)
|
||||
ZEND_DECLARE_MODULE_GLOBALS(browscap)
|
||||
|
||||
#ifdef ZTS
|
||||
#define BROWSCAP_G(v) TSRMG(browscap_globals_id, zend_browscap_globals *, v)
|
||||
#define BROWSCAP_G(v) ZEND_TSRMG(browscap_globals_id, zend_browscap_globals *, v)
|
||||
#else
|
||||
#define BROWSCAP_G(v) (browscap_globals.v)
|
||||
#endif
|
||||
|
@ -605,7 +605,8 @@ PHP_NEW_EXTENSION(standard, array.c base64.c basic_functions.c browscap.c crc32.
|
||||
incomplete_class.c url_scanner_ex.c ftp_fopen_wrapper.c \
|
||||
http_fopen_wrapper.c php_fopen_wrapper.c credits.c css.c \
|
||||
var_unserializer.c ftok.c sha1.c user_filters.c uuencode.c \
|
||||
filters.c proc_open.c streamsfuncs.c http.c password.c)
|
||||
filters.c proc_open.c streamsfuncs.c http.c password.c,,,
|
||||
-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
|
||||
|
||||
PHP_ADD_MAKEFILE_FRAGMENT
|
||||
PHP_INSTALL_HEADERS([ext/standard/])
|
||||
|
@ -20,7 +20,8 @@ EXTENSION("standard", "array.c base64.c basic_functions.c browscap.c \
|
||||
url_scanner_ex.c ftp_fopen_wrapper.c http_fopen_wrapper.c \
|
||||
php_fopen_wrapper.c credits.c css.c var_unserializer.c ftok.c sha1.c \
|
||||
user_filters.c uuencode.c filters.c proc_open.c password.c \
|
||||
streamsfuncs.c http.c flock_compat.c", false /* never shared */);
|
||||
streamsfuncs.c http.c flock_compat.c", false /* never shared */,
|
||||
'/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1');
|
||||
PHP_INSTALL_HEADERS("", "ext/standard");
|
||||
if (PHP_MBREGEX != "no") {
|
||||
CHECK_HEADER_ADD_INCLUDE("oniguruma.h", "CFLAGS_STANDARD", PHP_MBREGEX + ";ext\\mbstring\\oniguruma")
|
||||
|
@ -56,7 +56,7 @@ typedef struct {
|
||||
} php_dir_globals;
|
||||
|
||||
#ifdef ZTS
|
||||
#define DIRG(v) TSRMG(dir_globals_id, php_dir_globals *, v)
|
||||
#define DIRG(v) ZEND_TSRMG(dir_globals_id, php_dir_globals *, v)
|
||||
int dir_globals_id;
|
||||
#else
|
||||
#define DIRG(v) (dir_globals.v)
|
||||
|
@ -130,7 +130,7 @@ typedef struct {
|
||||
} php_file_globals;
|
||||
|
||||
#ifdef ZTS
|
||||
#define FG(v) TSRMG(file_globals_id, php_file_globals *, v)
|
||||
#define FG(v) ZEND_TSRMG(file_globals_id, php_file_globals *, v)
|
||||
extern PHPAPI int file_globals_id;
|
||||
#else
|
||||
#define FG(v) (file_globals.v)
|
||||
|
@ -130,7 +130,7 @@ ZEND_BEGIN_MODULE_GLOBALS(array)
|
||||
ZEND_END_MODULE_GLOBALS(array)
|
||||
|
||||
#ifdef ZTS
|
||||
#define ARRAYG(v) TSRMG(array_globals_id, zend_array_globals *, v)
|
||||
#define ARRAYG(v) ZEND_TSRMG(array_globals_id, zend_array_globals *, v)
|
||||
#else
|
||||
#define ARRAYG(v) (array_globals.v)
|
||||
#endif
|
||||
|
@ -35,7 +35,7 @@ PHP_FUNCTION(lcg_value);
|
||||
PHP_MINIT_FUNCTION(lcg);
|
||||
|
||||
#ifdef ZTS
|
||||
#define LCG(v) TSRMG(lcg_globals_id, php_lcg_globals *, v)
|
||||
#define LCG(v) ZEND_TSRMG(lcg_globals_id, php_lcg_globals *, v)
|
||||
#else
|
||||
#define LCG(v) (lcg_globals.v)
|
||||
#endif
|
||||
|
@ -26,7 +26,7 @@
|
||||
typedef struct _php_win32_core_globals php_win32_core_globals;
|
||||
|
||||
#ifdef ZTS
|
||||
# define PW32G(v) TSRMG(php_win32_core_globals_id, php_win32_core_globals*, v)
|
||||
# define PW32G(v) ZEND_TSRMG(php_win32_core_globals_id, php_win32_core_globals*, v)
|
||||
extern PHPAPI int php_win32_core_globals_id;
|
||||
#else
|
||||
# define PW32G(v) (the_php_win32_core_globals.v)
|
||||
|
Loading…
Reference in New Issue
Block a user