uv-unix: fix build on systems that don't have pipe2()

This commit is contained in:
Ben Noordhuis 2011-08-05 17:12:02 +02:00
parent c834d5de9e
commit 2fbcbe90c8

View File

@ -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();