about summary refs log tree commit diff
path: root/src/libstd/sys/sgx/thread_local_key.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd/sys/sgx/thread_local_key.rs')
-rw-r--r--src/libstd/sys/sgx/thread_local_key.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/libstd/sys/sgx/thread_local_key.rs b/src/libstd/sys/sgx/thread_local_key.rs
deleted file mode 100644
index b21784475f0..00000000000
--- a/src/libstd/sys/sgx/thread_local_key.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-use super::abi::tls::{Key as AbiKey, Tls};
-
-pub type Key = usize;
-
-#[inline]
-pub unsafe fn create(dtor: Option<unsafe extern "C" fn(*mut u8)>) -> Key {
-    Tls::create(dtor).as_usize()
-}
-
-#[inline]
-pub unsafe fn set(key: Key, value: *mut u8) {
-    Tls::set(AbiKey::from_usize(key), value)
-}
-
-#[inline]
-pub unsafe fn get(key: Key) -> *mut u8 {
-    Tls::get(AbiKey::from_usize(key))
-}
-
-#[inline]
-pub unsafe fn destroy(key: Key) {
-    Tls::destroy(AbiKey::from_usize(key))
-}
-
-#[inline]
-pub fn requires_synchronized_create() -> bool {
-    false
-}