From 69ce415d38e093072cb60179e8d7f0f76f68c88c Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Fri, 5 Aug 2011 17:16:43 +0200 Subject: [PATCH] uv: fix build on systems that don't have pipe2() This is libuv commit 2fbcbe9, cherry-picked for node. --- deps/uv/src/uv-unix.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/deps/uv/src/uv-unix.c b/deps/uv/src/uv-unix.c index 63ced961dd..bbc5a06c74 100644 --- a/deps/uv/src/uv-unix.c +++ b/deps/uv/src/uv-unix.c @@ -2297,10 +2297,10 @@ int uv_spawn(uv_process_t* process, uv_process_options_t options) { if (pipe(signal_pipe) < 0) { goto error; } - uv__cloexec(signal_pipe[0]); - uv__cloexec(signal_pipe[1]); - uv__nonblock(signal_pipe[0]); - uv__nonblock(signal_pipe[1]); + uv__cloexec(signal_pipe[0], 1); + uv__cloexec(signal_pipe[1], 1); + uv__nonblock(signal_pipe[0], 1); + uv__nonblock(signal_pipe[1], 1); #endif pid = fork();