summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaiki Endo <te316e89@gmail.com>2019-02-17 22:35:20 +0900
committerTaiki Endo <te316e89@gmail.com>2019-02-28 04:06:17 +0900
commit90dbf59b920054e5808718f4a54323e3653348aa (patch)
tree63d7884813dae8f640e9b50d534444a200a5046a
parent9d691bd9cee83a4bd49b02849cc3095eb6fc23d7 (diff)
downloadrust-90dbf59b920054e5808718f4a54323e3653348aa.tar.gz
Fix some imports and paths
-rw-r--r--src/libstd/lib.rs3
-rw-r--r--src/libstd/sys/sgx/abi/usercalls/mod.rs2
-rw-r--r--src/libstd/sys/unix/stack_overflow.rs1
-rw-r--r--src/libstd/sys_common/util.rs2
4 files changed, 2 insertions, 6 deletions
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs
index 4883c607ad1..32a168619df 100644
--- a/src/libstd/lib.rs
+++ b/src/libstd/lib.rs
@@ -344,9 +344,6 @@ extern crate unwind;
// testing gives test-std access to real-std lang items and globals. See #2912
#[cfg(test)] extern crate std as realstd;
-#[cfg(all(target_vendor = "fortanix", target_env = "sgx"))]
-extern crate fortanix_sgx_abi;
-
// The standard macros that are not built-in to the compiler.
#[macro_use]
mod macros;
diff --git a/src/libstd/sys/sgx/abi/usercalls/mod.rs b/src/libstd/sys/sgx/abi/usercalls/mod.rs
index 7361011e92d..d84b6154cbe 100644
--- a/src/libstd/sys/sgx/abi/usercalls/mod.rs
+++ b/src/libstd/sys/sgx/abi/usercalls/mod.rs
@@ -22,7 +22,7 @@ pub fn read(fd: Fd, buf: &mut [u8]) -> IoResult<usize> {
#[unstable(feature = "sgx_platform", issue = "56975")]
pub fn read_alloc(fd: Fd) -> IoResult<Vec<u8>> {
unsafe {
- let userbuf = ByteBuffer { data: ::ptr::null_mut(), len: 0 };
+ let userbuf = ByteBuffer { data: crate::ptr::null_mut(), len: 0 };
let mut userbuf = alloc::User::new_from_enclave(&userbuf);
raw::read_alloc(fd, userbuf.as_raw_mut_ptr()).from_sgx_result()?;
Ok(userbuf.copy_user_buffer())
diff --git a/src/libstd/sys/unix/stack_overflow.rs b/src/libstd/sys/unix/stack_overflow.rs
index cfa019634bd..8c60bddc238 100644
--- a/src/libstd/sys/unix/stack_overflow.rs
+++ b/src/libstd/sys/unix/stack_overflow.rs
@@ -39,7 +39,6 @@ mod imp {
use libc::{sigaltstack, SIGSTKSZ, SS_DISABLE};
use libc::{sigaction, SIGBUS, SIG_DFL,
SA_SIGINFO, SA_ONSTACK, sighandler_t};
- use libc;
use libc::{mmap, munmap};
use libc::{SIGSEGV, PROT_READ, PROT_WRITE, MAP_PRIVATE, MAP_ANON};
use libc::MAP_FAILED;
diff --git a/src/libstd/sys_common/util.rs b/src/libstd/sys_common/util.rs
index b547d941f3b..206443a6736 100644
--- a/src/libstd/sys_common/util.rs
+++ b/src/libstd/sys_common/util.rs
@@ -11,7 +11,7 @@ pub fn dumb_print(args: fmt::Arguments) {
// Other platforms should use the appropriate platform-specific mechanism for
// aborting the process. If no platform-specific mechanism is available,
-// ::intrinsics::abort() may be used instead. The above implementations cover
+// crate::intrinsics::abort() may be used instead. The above implementations cover
// all targets currently supported by libstd.
pub fn abort(args: fmt::Arguments) -> ! {