summaryrefslogtreecommitdiff
path: root/src/tcp_wrap.cc
diff options
context:
space:
mode:
authorFedor Indutny <fedor@indutny.com>2015-03-01 00:46:43 +0300
committerRod Vagg <rod@vagg.org>2015-02-28 16:50:36 -0600
commit2b47fd2eb615511ee1f2f29d496cd817e54740e1 (patch)
tree073309b433d3b26f1078ce1b4337d32f24359a98 /src/tcp_wrap.cc
parentc9151547bcc61bd528810a5f294b180ac30c2e45 (diff)
downloadandroid-node-v8-2b47fd2eb615511ee1f2f29d496cd817e54740e1.tar.gz
android-node-v8-2b47fd2eb615511ee1f2f29d496cd817e54740e1.tar.bz2
android-node-v8-2b47fd2eb615511ee1f2f29d496cd817e54740e1.zip
stream_base: `.writev()` has limited support
Only TCP and JSStream do support `.writev()` on all platforms at the moment. Ensure that it won't be enabled everywhere. Fix: https://github.com/iojs/io.js/issues/995 PR-URL: https://github.com/iojs/io.js/pull/1008 Reviewed-by: Bert Belder <bertbelder@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Diffstat (limited to 'src/tcp_wrap.cc')
-rw-r--r--src/tcp_wrap.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tcp_wrap.cc b/src/tcp_wrap.cc
index a823e758ee..202053e837 100644
--- a/src/tcp_wrap.cc
+++ b/src/tcp_wrap.cc
@@ -89,7 +89,7 @@ void TCPWrap::Initialize(Handle<Object> target,
env->SetProtoMethod(t, "ref", HandleWrap::Ref);
env->SetProtoMethod(t, "unref", HandleWrap::Unref);
- StreamWrap::AddMethods(env, t);
+ StreamWrap::AddMethods(env, t, StreamBase::kFlagHasWritev);
env->SetProtoMethod(t, "open", Open);
env->SetProtoMethod(t, "bind", Bind);