diff options
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/rtio.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libstd/rt/rtio.rs b/src/libstd/rt/rtio.rs index fe9f4932a2a..c5afe7887ad 100644 --- a/src/libstd/rt/rtio.rs +++ b/src/libstd/rt/rtio.rs @@ -221,6 +221,7 @@ pub trait RtioTcpStream : RtioSocket { fn letdie(&mut self) -> IoResult<()>; fn clone(&self) -> Box<RtioTcpStream:Send>; fn close_write(&mut self) -> IoResult<()>; + fn close_read(&mut self) -> IoResult<()>; } pub trait RtioSocket { @@ -274,6 +275,9 @@ pub trait RtioPipe { fn read(&mut self, buf: &mut [u8]) -> IoResult<uint>; fn write(&mut self, buf: &[u8]) -> IoResult<()>; fn clone(&self) -> Box<RtioPipe:Send>; + + fn close_write(&mut self) -> IoResult<()>; + fn close_read(&mut self) -> IoResult<()>; } pub trait RtioUnixListener { |
