diff --git a/include/bits/errno.h b/include/bits/errno.h index 7266f57ee2d1437570e139283613187128e428cf..1ade524d96342231283ca385b02358b485dcdb34 100644 --- a/include/bits/errno.h +++ b/include/bits/errno.h @@ -1,6 +1,7 @@ #ifndef _BITS_ERRNO_H #define _BITS_ERRNO_H -extern __thread int errno; +//TODO extern __thread int errno; +extern int errno; #endif /* _BITS_ERRNO_H */ diff --git a/src/platform/src/lib.rs b/src/platform/src/lib.rs index 6e5841a965681dd62e48e6e0e193f72088a491ef..a3270531070b56b7f66cae6f938e47c67b55eaa2 100644 --- a/src/platform/src/lib.rs +++ b/src/platform/src/lib.rs @@ -2,7 +2,7 @@ #![no_std] #![allow(non_camel_case_types)] -#![feature(thread_local)] +//TODO #![feature(thread_local)] #[cfg(all(not(feature = "no_std"), target_os = "linux"))] #[macro_use] @@ -28,7 +28,7 @@ use core::fmt; use types::*; -#[thread_local] +//TODO #[thread_local] #[no_mangle] pub static mut errno: c_int = 0;