From 75a0062d88fdfe3dd08b19613b5d5c8b0a434437 Mon Sep 17 00:00:00 2001 From: Adolfo OchagavĂ­a Date: Tue, 22 Jul 2014 17:55:12 +0200 Subject: Add `string::raw::from_buf` --- src/libstd/os.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/libstd') diff --git a/src/libstd/os.rs b/src/libstd/os.rs index d2a2d9ff64b..ebcb60253f5 100644 --- a/src/libstd/os.rs +++ b/src/libstd/os.rs @@ -49,7 +49,6 @@ use slice::{Vector, ImmutableVector, MutableVector, ImmutableEqVector}; use str::{Str, StrSlice, StrAllocating}; use string::String; use sync::atomics::{AtomicInt, INIT_ATOMIC_INT, SeqCst}; -use to_string::ToString; use vec::Vec; #[cfg(unix)] @@ -998,7 +997,7 @@ pub fn error_string(errnum: uint) -> String { fail!("strerror_r failure"); } - ::c_str::CString::new(p as *const c_char, false).as_str().unwrap().to_string() + ::string::raw::from_buf(p as *const u8) } } -- cgit 1.4.1-3-g733a5