about summary refs log tree commit diff
path: root/src/libstd/sys/unix/process/process_unix.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2017-07-17 09:24:05 -0700
committerAlex Crichton <alex@alexcrichton.com>2017-08-28 07:58:19 -0700
commite5b123cba250b02e2cd8fad0c0bd6bb519e051d2 (patch)
tree4b78884b6d17a0fa242a4432057708797193b22f /src/libstd/sys/unix/process/process_unix.rs
parenteb8f2586ebd842dec49d3d7f50e49a985ab31493 (diff)
downloadrust-e5b123cba250b02e2cd8fad0c0bd6bb519e051d2.tar.gz
rust-e5b123cba250b02e2cd8fad0c0bd6bb519e051d2.zip
Update the libc submodule
Brings in a few fixes for wasm/asmjs
Diffstat (limited to 'src/libstd/sys/unix/process/process_unix.rs')
-rw-r--r--src/libstd/sys/unix/process/process_unix.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libstd/sys/unix/process/process_unix.rs b/src/libstd/sys/unix/process/process_unix.rs
index edd322ca6fa..ae24021fb6c 100644
--- a/src/libstd/sys/unix/process/process_unix.rs
+++ b/src/libstd/sys/unix/process/process_unix.rs
@@ -10,7 +10,6 @@
 
 use io::{self, Error, ErrorKind};
 use libc::{self, c_int, gid_t, pid_t, uid_t};
-use mem;
 use ptr;
 
 use sys::cvt;
@@ -184,7 +183,9 @@ impl Command {
         }
 
         // NaCl has no signal support.
-        if cfg!(not(any(target_os = "nacl", target_os = "emscripten"))) {
+        #[cfg(not(any(target_os = "nacl", target_os = "emscripten")))]
+        {
+            use mem;
             // Reset signal handling so the child process starts in a
             // standardized state. libstd ignores SIGPIPE, and signal-handling
             // libraries often set a mask. Child processes inherit ignored