about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorFlavio Percoco <flaper87@gmail.com>2014-12-27 13:00:20 +0100
committerFlavio Percoco <flaper87@gmail.com>2014-12-27 13:00:20 +0100
commit1a73ccc8db0a10e82632808e058645f2d6fa0095 (patch)
tree2e7547a5e2e18d8516b3a5d1199a1a854213173f /src/libstd/sys
parent11f71ec7016952744f999dd6e668825490b1855f (diff)
downloadrust-1a73ccc8db0a10e82632808e058645f2d6fa0095.tar.gz
rust-1a73ccc8db0a10e82632808e058645f2d6fa0095.zip
Make trait's impls consistent for unix/windows
Diffstat (limited to 'src/libstd/sys')
-rw-r--r--src/libstd/sys/unix/pipe.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libstd/sys/unix/pipe.rs b/src/libstd/sys/unix/pipe.rs
index c4aec82894f..f1b078b4e80 100644
--- a/src/libstd/sys/unix/pipe.rs
+++ b/src/libstd/sys/unix/pipe.rs
@@ -117,6 +117,9 @@ pub struct UnixStream {
     write_deadline: u64,
 }
 
+unsafe impl Send for UnixStream {}
+unsafe impl Sync for UnixStream {}
+
 impl UnixStream {
     pub fn connect(addr: &CString,
                    timeout: Option<u64>) -> IoResult<UnixStream> {
@@ -215,6 +218,7 @@ pub struct UnixListener {
     path: CString,
 }
 
+unsafe impl Send for UnixListener {}
 unsafe impl Sync for UnixListener {}
 
 impl UnixListener {
@@ -261,6 +265,7 @@ struct AcceptorInner {
     closed: atomic::AtomicBool,
 }
 
+unsafe impl Send for AcceptorInner {}
 unsafe impl Sync for AcceptorInner {}
 
 impl UnixAcceptor {