ext/noderb_extension/libuv/test/test-gethostbyname.c in noderb-0.0.4 vs ext/noderb_extension/libuv/test/test-gethostbyname.c in noderb-0.0.6
- old
+ new
@@ -72,12 +72,11 @@
options.servers = &test_server.sin_addr;
options.nservers = 1;
options.tcp_port = htons(TEST_PORT);
options.flags = ARES_FLAG_USEVC;
- rc = uv_ares_init_options(&channel, &options, optmask);
-
+ rc = uv_ares_init_options(uv_default_loop(), &channel, &options, optmask);
ASSERT(rc == ARES_SUCCESS);
}
TEST_IMPL(gethostbyname) {
@@ -102,15 +101,15 @@
ares_gethostbyname(channel,
"microsoft.com",
AF_INET,
&aresbynamecallback,
&bynamecallbacksig);
- uv_run();
+ uv_run(uv_default_loop());
ASSERT(ares_bynamecallbacks == 1);
- uv_ares_destroy(channel);
+ uv_ares_destroy(uv_default_loop(), channel);
printf("Done basic gethostbyname test\n");
/* two sequential call on new channel */
@@ -123,11 +122,11 @@
ares_gethostbyname(channel,
"microsoft.com",
AF_INET,
&aresbynamecallback,
&bynamecallbacksig);
- uv_run();
+ uv_run(uv_default_loop());
ASSERT(ares_bynamecallbacks == 1);
ares_byaddrcallbacks = 0;
byaddrcallbacksig = 8;
@@ -141,15 +140,15 @@
4,
AF_INET,
&aresbyaddrcallback,
&byaddrcallbacksig);
- uv_run();
+ uv_run(uv_default_loop());
ASSERT(ares_byaddrcallbacks == 1);
- uv_ares_destroy(channel);
+ uv_ares_destroy(uv_default_loop(), channel);
printf("Done gethostbyname and gethostbyaddr sequential test\n");
/* two simultaneous calls on new channel */
@@ -177,16 +176,16 @@
4,
AF_INET,
&aresbyaddrcallback,
&byaddrcallbacksig);
- uv_run();
+ uv_run(uv_default_loop());
ASSERT(ares_bynamecallbacks == 1);
ASSERT(ares_byaddrcallbacks == 1);
- uv_ares_destroy(channel);
+ uv_ares_destroy(uv_default_loop(), channel);
printf("Done gethostbyname and gethostbyaddr concurrent test\n");
return 0;
}