about summary refs log tree commit diff
path: root/src/libcore/rt/io
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2013-04-19 15:18:38 -0700
committerBrian Anderson <banderson@mozilla.com>2013-04-19 15:18:38 -0700
commite47ee779cd412ad629ab0f3db1babcc502862924 (patch)
tree72098aed4c9eb33c6765db191f719188ff7d2935 /src/libcore/rt/io
parent7270fadfccb8f7b767bf45bda106a55b6a874c03 (diff)
downloadrust-e47ee779cd412ad629ab0f3db1babcc502862924.tar.gz
rust-e47ee779cd412ad629ab0f3db1babcc502862924.zip
wip
Diffstat (limited to 'src/libcore/rt/io')
-rw-r--r--src/libcore/rt/io/extensions.rs (renamed from src/libcore/rt/io/util.rs)0
-rw-r--r--src/libcore/rt/io/file.rs6
-rw-r--r--src/libcore/rt/io/mod.rs11
-rw-r--r--src/libcore/rt/io/net/unix.rs2
-rw-r--r--src/libcore/rt/io/support.rs (renamed from src/libcore/rt/io/misc.rs)0
5 files changed, 7 insertions, 12 deletions
diff --git a/src/libcore/rt/io/util.rs b/src/libcore/rt/io/extensions.rs
index cff224a80be..cff224a80be 100644
--- a/src/libcore/rt/io/util.rs
+++ b/src/libcore/rt/io/extensions.rs
diff --git a/src/libcore/rt/io/file.rs b/src/libcore/rt/io/file.rs
index e041183b584..4e3e01a5ece 100644
--- a/src/libcore/rt/io/file.rs
+++ b/src/libcore/rt/io/file.rs
@@ -9,14 +9,10 @@
 // except according to those terms.
 
 use prelude::*;
-use super::misc::PathLike;
+use super::support::PathLike;
 use super::{Reader, Writer, Seek, Close};
 use super::{IoError, SeekStyle};
 
-/// Open a file with the default FileMode and FileAccess
-/// # XXX are there sane defaults here?
-pub fn open_file<P: PathLike>(_path: &P) -> FileStream { fail!() }
-
 /// # XXX
 /// * Ugh, this is ridiculous. What is the best way to represent these options?
 enum FileMode {
diff --git a/src/libcore/rt/io/mod.rs b/src/libcore/rt/io/mod.rs
index b035532144c..7ab27cdd7ec 100644
--- a/src/libcore/rt/io/mod.rs
+++ b/src/libcore/rt/io/mod.rs
@@ -104,7 +104,6 @@ pub use self::stdio::stderr;
 pub use self::stdio::print;
 pub use self::stdio::println;
 
-pub use self::file::open_file;
 pub use self::file::FileStream;
 pub use self::net::Listener;
 pub use self::net::ip::IpAddr;
@@ -113,9 +112,9 @@ pub use self::net::tcp::TcpStream;
 pub use self::net::udp::UdpStream;
 
 // Some extension traits that all Readers and Writers get.
-pub use self::util::ReaderUtil;
-pub use self::util::ReaderByteConversions;
-pub use self::util::WriterByteConversions;
+pub use self::extensions::ReaderUtil;
+pub use self::extensions::ReaderByteConversions;
+pub use self::extensions::WriterByteConversions;
 
 /// Synchronous, non-blocking file I/O.
 pub mod file;
@@ -140,10 +139,10 @@ pub mod flate;
 pub mod comm_adapters;
 
 /// Extension traits
-mod util;
+mod extensions;
 
 /// Non-I/O things needed by the I/O module
-mod misc;
+mod support;
 
 /// Thread-blocking implementations
 pub mod native {
diff --git a/src/libcore/rt/io/net/unix.rs b/src/libcore/rt/io/net/unix.rs
index 35eabe21b2a..de886949e7b 100644
--- a/src/libcore/rt/io/net/unix.rs
+++ b/src/libcore/rt/io/net/unix.rs
@@ -11,7 +11,7 @@
 use prelude::*;
 use super::*;
 use super::super::*;
-use super::super::misc::PathLike;
+use super::super::support::PathLike;
 
 pub struct UnixStream;
 
diff --git a/src/libcore/rt/io/misc.rs b/src/libcore/rt/io/support.rs
index 7bace5d6df2..7bace5d6df2 100644
--- a/src/libcore/rt/io/misc.rs
+++ b/src/libcore/rt/io/support.rs