Skip to content

Commit 56c0b18

Browse files
committed
rt: Rename sched_key to rt_key
It is more general-purpose than holding scheduler pointers
1 parent c42b03d commit 56c0b18

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/libcore/rt/local_sched.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ fn tls_key() -> tls::Key {
105105

106106
fn maybe_tls_key() -> Option<tls::Key> {
107107
unsafe {
108-
let key: *mut c_void = rust_get_sched_tls_key();
108+
let key: *mut c_void = rust_get_rt_tls_key();
109109
let key: &mut tls::Key = cast::transmute(key);
110110
let key = *key;
111111
// Check that the key has been initialized.
@@ -130,7 +130,7 @@ fn maybe_tls_key() -> Option<tls::Key> {
130130

131131
extern {
132132
#[fast_ffi]
133-
fn rust_get_sched_tls_key() -> *mut c_void;
133+
fn rust_get_rt_tls_key() -> *mut c_void;
134134
}
135135

136136
#[test]

src/rt/rust_builtin.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -830,14 +830,14 @@ rust_get_rt_env() {
830830
}
831831

832832
#ifndef _WIN32
833-
pthread_key_t sched_key = -1;
833+
pthread_key_t rt_key = -1;
834834
#else
835-
DWORD sched_key = -1;
835+
DWORD rt_key = -1;
836836
#endif
837837

838838
extern "C" void*
839-
rust_get_sched_tls_key() {
840-
return &sched_key;
839+
rust_get_rt_tls_key() {
840+
return &rt_key;
841841
}
842842

843843
// Initialize the global state required by the new scheduler
@@ -852,10 +852,10 @@ rust_initialize_global_state() {
852852
if (!initialized) {
853853

854854
#ifndef _WIN32
855-
assert(!pthread_key_create(&sched_key, NULL));
855+
assert(!pthread_key_create(&rt_key, NULL));
856856
#else
857-
sched_key = TlsAlloc();
858-
assert(sched_key != TLS_OUT_OF_INDEXES);
857+
rt_key = TlsAlloc();
858+
assert(rt_key != TLS_OUT_OF_INDEXES);
859859
#endif
860860

861861
initialized = true;

src/rt/rustrt.def.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ rust_get_global_data_ptr
196196
rust_inc_kernel_live_count
197197
rust_dec_kernel_live_count
198198
rust_exchange_count
199-
rust_get_sched_tls_key
199+
rust_get_rt_tls_key
200200
swap_registers
201201
rust_readdir
202202
rust_opendir

0 commit comments

Comments
 (0)