mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
process_wrap: set duplex flags when creating a pipe
This commit is contained in:
@@ -106,7 +106,8 @@ class ProcessWrap : public HandleWrap {
|
||||
if (type->Equals(String::NewSymbol("ignore"))) {
|
||||
options->stdio[i].flags = UV_IGNORE;
|
||||
} else if (type->Equals(String::NewSymbol("pipe"))) {
|
||||
options->stdio[i].flags = UV_CREATE_PIPE;
|
||||
options->stdio[i].flags = static_cast<uv_stdio_flags>(
|
||||
UV_CREATE_PIPE | UV_READABLE_PIPE | UV_WRITABLE_PIPE);
|
||||
options->stdio[i].data.stream = reinterpret_cast<uv_stream_t*>(
|
||||
PipeWrap::Unwrap(stdio
|
||||
->Get(String::NewSymbol("handle")).As<Object>())->UVHandle());
|
||||
|
||||
Reference in New Issue
Block a user