about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorPierre Krieger <pierre.krieger1708@gmail.com>2016-02-10 10:28:51 +0100
committerPierre Krieger <pierre.krieger1708@gmail.com>2016-02-10 10:28:51 +0100
commit173037840e77fe59c14391e2bc7941871bc89dde (patch)
tree61714e3fec34a2bb5625a821a1c9a048e55069fe /src/libstd/sys
parent0d410b8d2afc17dd129a498e3304e3c4fe221a94 (diff)
downloadrust-173037840e77fe59c14391e2bc7941871bc89dde.tar.gz
rust-173037840e77fe59c14391e2bc7941871bc89dde.zip
Fix half of emscripten's failing tests
Diffstat (limited to 'src/libstd/sys')
-rw-r--r--src/libstd/sys/unix/fd.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys/unix/fd.rs b/src/libstd/sys/unix/fd.rs
index 0eadee54e26..299c6ec2731 100644
--- a/src/libstd/sys/unix/fd.rs
+++ b/src/libstd/sys/unix/fd.rs
@@ -51,14 +51,14 @@ impl FileDesc {
         Ok(ret as usize)
     }
 
-    #[cfg(not(any(target_env = "newlib", target_os = "solaris")))]
+    #[cfg(not(any(target_env = "newlib", target_os = "solaris", target_os = "emscripten")))]
     pub fn set_cloexec(&self) {
         unsafe {
             let ret = libc::ioctl(self.fd, libc::FIOCLEX);
             debug_assert_eq!(ret, 0);
         }
     }
-    #[cfg(any(target_env = "newlib", target_os = "solaris"))]
+    #[cfg(any(target_env = "newlib", target_os = "solaris", target_os = "emscripten"))]
     pub fn set_cloexec(&self) {
         unsafe {
             let previous = libc::fcntl(self.fd, libc::F_GETFD);