aboutsummaryrefslogtreecommitdiff
path: root/src/unix/stream.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/unix/stream.c')
-rw-r--r--src/unix/stream.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/unix/stream.c b/src/unix/stream.c
index dd1f5538..f64c01cf 100644
--- a/src/unix/stream.c
+++ b/src/unix/stream.c
@@ -1525,6 +1525,14 @@ int uv_write(uv_write_t* req,
int uv_try_write(uv_stream_t* stream,
const uv_buf_t bufs[],
unsigned int nbufs) {
+ return uv_try_write2(stream, bufs, nbufs, NULL);
+}
+
+
+int uv_try_write2(uv_stream_t* stream,
+ const uv_buf_t bufs[],
+ unsigned int nbufs,
+ uv_stream_t* send_handle) {
int err;
/* Connecting or already writing some data */
@@ -1535,7 +1543,7 @@ int uv_try_write(uv_stream_t* stream,
if (err < 0)
return err;
- return uv__try_write(stream, bufs, nbufs, NULL);
+ return uv__try_write(stream, bufs, nbufs, send_handle);
}