diff options
author | Anatol Belski <ab@php.net> | 2015-07-28 17:41:38 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2015-07-28 17:41:38 +0200 |
commit | ce5c4500cd942ab85efa1e916ef00de860be9e6e (patch) | |
tree | 3843d701c898b5988d3901527b7490d30f7d64b2 /main/php_open_temporary_file.c | |
parent | daa0abaf77d9be8c2a8af1c9f6d29b749802f2e1 (diff) | |
download | php-git-ce5c4500cd942ab85efa1e916ef00de860be9e6e.tar.gz |
Fixed bug #70002 TS issues with temporary dir handling
Diffstat (limited to 'main/php_open_temporary_file.c')
-rw-r--r-- | main/php_open_temporary_file.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/main/php_open_temporary_file.c b/main/php_open_temporary_file.c index 260024625b..7fe28cf38b 100644 --- a/main/php_open_temporary_file.c +++ b/main/php_open_temporary_file.c @@ -176,7 +176,15 @@ static int php_do_open_temporary_file(const char *path, const char *pfx, char ** /* }}} */ /* Cache the chosen temporary directory. */ -static char* temporary_directory; +static +#ifdef ZTS +#ifdef PHP_WIN32 +__declspec(thread) +#elif defined(__GNUC__) +__thread +#endif +#endif +char* temporary_directory; PHPAPI void php_shutdown_temporary_directory(void) { |