diff options
Diffstat (limited to 'libjava/include')
-rw-r--r-- | libjava/include/posix-threads.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/include/posix-threads.h b/libjava/include/posix-threads.h index 053a45ccd93..cc8493a4f3e 100644 --- a/libjava/include/posix-threads.h +++ b/libjava/include/posix-threads.h @@ -249,6 +249,13 @@ _Jv_ThreadCurrent (void) return (java::lang::Thread *) pthread_getspecific (_Jv_ThreadKey); } +inline _Jv_Thread_t * +_Jv_ThreadCurrentData (void) +{ + extern pthread_key_t _Jv_ThreadDataKey; + return (_Jv_Thread_t *) pthread_getspecific (_Jv_ThreadDataKey); +} + inline void _Jv_ThreadYield (void) { |