diff options
| author | Anatol Belski <ab@php.net> | 2017-04-15 14:28:58 +0200 |
|---|---|---|
| committer | Anatol Belski <ab@php.net> | 2017-04-15 17:48:40 +0200 |
| commit | 4d64a49fcd0218f2656e964d25d4e02d844c1e03 (patch) | |
| tree | 6dcfcc6b888c1bd0627e35baf738d0965ea5256b | |
| parent | 6a2b48b4e57ccb7ecb65d2f333097bec414375b7 (diff) | |
| download | php-git-4d64a49fcd0218f2656e964d25d4e02d844c1e03.tar.gz | |
export the main thread info
| -rw-r--r-- | TSRM/TSRM.c | 5 | ||||
| -rw-r--r-- | TSRM/TSRM.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/TSRM/TSRM.c b/TSRM/TSRM.c index 2c7a40a2de..4c635a05a9 100644 --- a/TSRM/TSRM.c +++ b/TSRM/TSRM.c @@ -814,4 +814,9 @@ TSRM_API void *tsrm_get_ls_cache(void) return tsrm_tls_get(); } +TSRM_API uint8_t tsrm_is_main_thread(void) +{ + return in_main_thread; +} + #endif /* ZTS */ diff --git a/TSRM/TSRM.h b/TSRM/TSRM.h index 2ffcbfee76..3a06ccd8d5 100644 --- a/TSRM/TSRM.h +++ b/TSRM/TSRM.h @@ -155,6 +155,7 @@ TSRM_API void *tsrm_set_interpreter_context(void *new_ctx); TSRM_API void tsrm_free_interpreter_context(void *context); TSRM_API void *tsrm_get_ls_cache(void); +TSRM_API uint8_t tsrm_is_main_thread(void); #ifdef TSRM_WIN32 # define TSRM_TLS __declspec(thread) |
