diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2013-09-03 00:42:59 +0200 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2013-09-03 01:17:58 +0200 |
commit | ed8d97f572fab15025da0c762e5edfbcbe45f425 (patch) | |
tree | ca92b0ac08b5ebc14848883e4cba4e1edc9dd46b /deps/uv/test/blackhole-server.c | |
parent | 185c515c9febf2229ed2ac76bfdd0c767ea7fd43 (diff) | |
download | node-new-ed8d97f572fab15025da0c762e5edfbcbe45f425.tar.gz |
uv: upgrade to v0.11.12
* upgrade deps/uv/ to v0.11.12.
* update files in src/ after a libuv API change.
Diffstat (limited to 'deps/uv/test/blackhole-server.c')
-rw-r--r-- | deps/uv/test/blackhole-server.c | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/deps/uv/test/blackhole-server.c b/deps/uv/test/blackhole-server.c index ade49b48cc..75f845638e 100644 --- a/deps/uv/test/blackhole-server.c +++ b/deps/uv/test/blackhole-server.c @@ -33,8 +33,8 @@ typedef struct { static uv_tcp_t tcp_server; static void connection_cb(uv_stream_t* stream, int status); -static uv_buf_t alloc_cb(uv_handle_t* handle, size_t suggested_size); -static void read_cb(uv_stream_t* stream, ssize_t nread, uv_buf_t buf); +static void alloc_cb(uv_handle_t* handle, size_t suggested_size, uv_buf_t* buf); +static void read_cb(uv_stream_t* stream, ssize_t nread, const uv_buf_t* buf); static void shutdown_cb(uv_shutdown_t* req, int status); static void close_cb(uv_handle_t* handle); @@ -60,13 +60,16 @@ static void connection_cb(uv_stream_t* stream, int status) { } -static uv_buf_t alloc_cb(uv_handle_t* handle, size_t suggested_size) { - static char buf[65536]; - return uv_buf_init(buf, sizeof buf); +static void alloc_cb(uv_handle_t* handle, + size_t suggested_size, + uv_buf_t* buf) { + static char slab[65536]; + buf->base = slab; + buf->len = sizeof(slab); } -static void read_cb(uv_stream_t* stream, ssize_t nread, uv_buf_t buf) { +static void read_cb(uv_stream_t* stream, ssize_t nread, const uv_buf_t* buf) { conn_rec* conn; int r; @@ -100,12 +103,12 @@ HELPER_IMPL(tcp4_blackhole_server) { int r; loop = uv_default_loop(); - addr = uv_ip4_addr("127.0.0.1", TEST_PORT); + ASSERT(0 == uv_ip4_addr("127.0.0.1", TEST_PORT, &addr)); r = uv_tcp_init(loop, &tcp_server); ASSERT(r == 0); - r = uv_tcp_bind(&tcp_server, addr); + r = uv_tcp_bind(&tcp_server, &addr); ASSERT(r == 0); r = uv_listen((uv_stream_t*)&tcp_server, 128, connection_cb); |