diff options
| author | Pierre Krieger <pierre.krieger1708@gmail.com> | 2016-02-10 10:28:51 +0100 |
|---|---|---|
| committer | Pierre Krieger <pierre.krieger1708@gmail.com> | 2016-02-10 10:28:51 +0100 |
| commit | 173037840e77fe59c14391e2bc7941871bc89dde (patch) | |
| tree | 61714e3fec34a2bb5625a821a1c9a048e55069fe /src/libstd/sys | |
| parent | 0d410b8d2afc17dd129a498e3304e3c4fe221a94 (diff) | |
| download | rust-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.rs | 4 |
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); |
