コード例 #1
0
ファイル: erl_thr_progress.c プロジェクト: Bufias/otp
static ERTS_INLINE ErtsThrPrgrData *
perhaps_thr_prgr_data(ErtsSchedulerData *esdp)
{
    if (esdp)
	return &esdp->thr_progress_data;
    else
	return erts_tsd_get(erts_thr_prgr_data_key__);
}
コード例 #2
0
ファイル: erl_lock_check.c プロジェクト: Argger/otp
static ERTS_INLINE erts_lc_locked_locks_t *
get_my_locked_locks(void)
{
    return erts_tsd_get(locks_key);
}
コード例 #3
0
ファイル: code_ix.c プロジェクト: AugHu/otp
int erts_has_code_write_permission(void)
{
    return (code_writing_process != NULL) && erts_tsd_get(has_code_write_permission);
}