diff --git a/include/bits/errno.h b/include/bits/errno.h index 7266f57ee2..1ade524d96 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 6e5841a965..a327053107 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;