summaryrefslogtreecommitdiff
path: root/deps/uv/test/blackhole-server.c
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2013-09-03 00:42:59 +0200
committerBen Noordhuis <info@bnoordhuis.nl>2013-09-03 01:17:58 +0200
commited8d97f572fab15025da0c762e5edfbcbe45f425 (patch)
treeca92b0ac08b5ebc14848883e4cba4e1edc9dd46b /deps/uv/test/blackhole-server.c
parent185c515c9febf2229ed2ac76bfdd0c767ea7fd43 (diff)
downloadnode-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.c19
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);