Browse Source

Remove thread local from errno, for now

Jeremy Soller 7 years ago
parent
commit
f01c669771
2 changed files with 4 additions and 3 deletions
  1. 2 1
      include/bits/errno.h
  2. 2 2
      src/platform/src/lib.rs

+ 2 - 1
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 */

+ 2 - 2
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;