rt: Rename sched_key to rt_key

It is more general-purpose than holding scheduler pointers
This commit is contained in:
Brian Anderson
2013-05-11 19:46:43 -07:00
parent c42b03de17
commit 56c0b188b6
3 changed files with 10 additions and 10 deletions

View File

@@ -830,14 +830,14 @@ rust_get_rt_env() {
}
#ifndef _WIN32
pthread_key_t sched_key = -1;
pthread_key_t rt_key = -1;
#else
DWORD sched_key = -1;
DWORD rt_key = -1;
#endif
extern "C" void*
rust_get_sched_tls_key() {
return &sched_key;
rust_get_rt_tls_key() {
return &rt_key;
}
// Initialize the global state required by the new scheduler
@@ -852,10 +852,10 @@ rust_initialize_global_state() {
if (!initialized) {
#ifndef _WIN32
assert(!pthread_key_create(&sched_key, NULL));
assert(!pthread_key_create(&rt_key, NULL));
#else
sched_key = TlsAlloc();
assert(sched_key != TLS_OUT_OF_INDEXES);
rt_key = TlsAlloc();
assert(rt_key != TLS_OUT_OF_INDEXES);
#endif
initialized = true;