diff options
author | Sascha Schumann <sas@php.net> | 1999-12-01 17:21:52 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 1999-12-01 17:21:52 +0000 |
commit | 3b515617a423b54cf065340b73d72658ceeb79cc (patch) | |
tree | 0c55dbe340558e756df8d54f9ad5888ed90b2fbf /ext/standard/basic_functions.h | |
parent | fce775e8a3018cfdcdcd3f92d57e7f7bc27d4945 (diff) | |
download | php-git-3b515617a423b54cf065340b73d72658ceeb79cc.tar.gz |
Make array.c thread-safe
Diffstat (limited to 'ext/standard/basic_functions.h')
-rw-r--r-- | ext/standard/basic_functions.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/standard/basic_functions.h b/ext/standard/basic_functions.h index 2fe14c8bfb..e0dce06e1f 100644 --- a/ext/standard/basic_functions.h +++ b/ext/standard/basic_functions.h @@ -111,6 +111,8 @@ typedef struct { char *strtok_pos1; char *strtok_pos2; char str_ebuf[40]; + zval **array_walk_func_name; + zval **user_compare_func_name; } php_basic_globals; #ifdef ZTS @@ -120,6 +122,7 @@ typedef struct { #define BLS_CC , BLS_C #define BG(v) (basic_globals->v) #define BLS_FETCH() php_basic_globals *basic_globals = ts_resource(basic_globals_id) +extern int basic_globals_id; #else #define BLS_D #define BLS_DC @@ -127,6 +130,7 @@ typedef struct { #define BLS_CC #define BG(v) (basic_globals.v) #define BLS_FETCH() +extern php_basic_globals basic_globals; #endif #if HAVE_PUTENV |