libuv 1.47.0.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4615 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2023-11-07 17:30:39 +00:00
parent 889773c38d
commit ee9cb63327
226 changed files with 6648 additions and 6444 deletions

View File

@@ -53,7 +53,7 @@ static void sv_recv_cb(uv_udp_t* handle,
if (++ recv_cnt < N) {
ASSERT_EQ(sizeof(send_data), nread);
} else {
ASSERT_EQ(0, nread);
ASSERT_OK(nread);
}
}
@@ -69,7 +69,7 @@ static void check_cb(uv_check_t* handle) {
check_cb_called = 1;
/* we are done */
ASSERT_EQ(0, uv_check_stop(handle));
ASSERT_OK(uv_check_stop(handle));
uv_close((uv_handle_t*) &client, NULL);
uv_close((uv_handle_t*) &check_handle, NULL);
uv_close((uv_handle_t*) &server, NULL);
@@ -79,16 +79,16 @@ static void check_cb(uv_check_t* handle) {
TEST_IMPL(udp_recv_in_a_row) {
int i, r;
ASSERT_EQ(0, uv_check_init(uv_default_loop(), &check_handle));
ASSERT_EQ(0, uv_check_start(&check_handle, check_cb));
ASSERT_OK(uv_check_init(uv_default_loop(), &check_handle));
ASSERT_OK(uv_check_start(&check_handle, check_cb));
ASSERT_EQ(0, uv_ip4_addr("127.0.0.1", TEST_PORT, &addr));
ASSERT_OK(uv_ip4_addr("127.0.0.1", TEST_PORT, &addr));
ASSERT_EQ(0, uv_udp_init(uv_default_loop(), &server));
ASSERT_EQ(0, uv_udp_bind(&server, (const struct sockaddr*) &addr, 0));
ASSERT_EQ(0, uv_udp_recv_start(&server, alloc_cb, sv_recv_cb));
ASSERT_OK(uv_udp_init(uv_default_loop(), &server));
ASSERT_OK(uv_udp_bind(&server, (const struct sockaddr*) &addr, 0));
ASSERT_OK(uv_udp_recv_start(&server, alloc_cb, sv_recv_cb));
ASSERT_EQ(0, uv_udp_init(uv_default_loop(), &client));
ASSERT_OK(uv_udp_init(uv_default_loop(), &client));
/* send N-1 udp packets */
buf = uv_buf_init(send_data, sizeof(send_data));
@@ -106,13 +106,13 @@ TEST_IMPL(udp_recv_in_a_row) {
&buf,
1,
(const struct sockaddr*) &addr);
ASSERT_EQ(0, r);
ASSERT_OK(r);
/* check_cb() asserts that the N packets can be received
* before it gets called.
*/
ASSERT_EQ(0, uv_run(uv_default_loop(), UV_RUN_DEFAULT));
ASSERT_OK(uv_run(uv_default_loop(), UV_RUN_DEFAULT));
ASSERT(check_cb_called);