diff options
author | Lukas Larsson <[email protected]> | 2014-02-14 14:41:49 +0100 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2014-02-24 15:16:07 +0100 |
commit | 0f9fd47d9141846950bd439d8401f8a759068136 (patch) | |
tree | 5d04ee6264ff7444b274bd40179b5a56f38af18c /erts/include/internal/ethread.h | |
parent | c6d34b4d3e6c7817d066dbe20e9c569ae332d2a6 (diff) | |
download | otp-0f9fd47d9141846950bd439d8401f8a759068136.tar.gz otp-0f9fd47d9141846950bd439d8401f8a759068136.tar.bz2 otp-0f9fd47d9141846950bd439d8401f8a759068136.zip |
ose: Start using ppdata for tse key
Diffstat (limited to 'erts/include/internal/ethread.h')
-rw-r--r-- | erts/include/internal/ethread.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/erts/include/internal/ethread.h b/erts/include/internal/ethread.h index 9b1313c538..ebddfc8ba8 100644 --- a/erts/include/internal/ethread.h +++ b/erts/include/internal/ethread.h @@ -728,13 +728,12 @@ ETHR_INLINE_FUNC_NAME_(ethr_leave_ts_event)(ethr_ts_event *tsep) #if defined(ETHR_TRY_INLINE_FUNCS) || defined(ETHREAD_IMPL__) -extern char* ethr_ts_event_key__; +extern ethr_tsd_key ethr_ts_event_key__; static ETHR_INLINE ethr_ts_event * ETHR_INLINE_FUNC_NAME_(ethr_get_ts_event)(void) { - ethr_ts_event *tsep = (ethr_ts_event *)get_envp(current_process(), - ethr_ts_event_key__); + ethr_ts_event *tsep = *(ethr_ts_event**)ose_get_ppdata(ethr_ts_event_key__); if (!tsep) { int res = ethr_get_tmp_ts_event__(&tsep); if (res != 0) |