diff options
Diffstat (limited to 'src/libstd/rt/util.rs')
| -rw-r--r-- | src/libstd/rt/util.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/libstd/rt/util.rs b/src/libstd/rt/util.rs index 68996a3a2a5..727bdb782d2 100644 --- a/src/libstd/rt/util.rs +++ b/src/libstd/rt/util.rs @@ -9,6 +9,7 @@ // except according to those terms. use container::Container; +use fmt; use from_str::FromStr; use libc; use option::{Some, None, Option}; @@ -74,10 +75,11 @@ pub fn default_sched_threads() -> uint { } } -pub fn dumb_println(s: &str) { - use io::WriterUtil; - let dbg = ::libc::STDERR_FILENO as ::io::fd_t; - dbg.write_str(s + "\n"); +pub fn dumb_println(args: &fmt::Arguments) { + use rt::io::native::stdio::stderr; + use rt::io::Writer; + let mut out = stderr(); + fmt::writeln(&mut out as &mut Writer, args); } pub fn abort(msg: &str) -> ! { |
