aboutsummaryrefslogtreecommitdiff
path: root/test/test-tcp-shutdown-after-write.c
Commit message (Collapse)AuthorAge
* test: switch to new-style ASSERT_EQ macros (#4159)Pleuvens2023-10-06
| | | | | | | Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failures Fixes: https://github.com/libuv/libuv/issues/2974
* test: silence more valgrind warnings (#3917)Trevor Norris2023-03-12
| | | | | | | | | | Pass the loop to MAKE_VALGRIND_HAPPY() so it's explicit on which loop needs to be cleaned up. Since it asserts on uv_loop_close(), need to remove a couple of those that were being done before the call. Cleanup where loop was assigned, so the entire test either uses loop or uv_default_loop(). Not both. Also take care of any reqs that may have been left uncleaned.
* unix, windows: removed unused status parameterSaúl Ibarra Corretgé2014-03-17
| | | | | async, timer, prepare, idle and check handles don't need the status parameter.
* include: merge uv_tcp_connect and uv_tcp_connect6Ben Noordhuis2013-09-04
| | | | | Merge uv_tcp_connect6() into uv_tcp_connect(). uv_tcp_connect() now takes a const struct sockaddr*.
* include: uv_tcp_connect{6} now takes sockaddr_in*Ben Noordhuis2013-09-01
| | | | | | | | Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
* include: uv_ip[46]_addr now takes sockaddr_in*Ben Noordhuis2013-09-01
| | | | | | | | Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
* include: uv_read{2}_cb now takes const uv_buf_t*Ben Noordhuis2013-09-01
| | | | | | | | Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
* include: uv_alloc_cb now takes uv_buf_t*Ben Noordhuis2013-09-01
| | | | | | | | Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
* unix, windows: rename uv_run2 to uv_runnode-v0.9.7Ben Noordhuis2013-01-16
| | | | | | | | | | | | | | This changes the prototype of uv_run() from: int uv_run(uv_loop_t* loop); To: int uv_run(uv_loop_t* loop, uv_run_mode mode); Where `mode` is UV_RUN_DEFAULT, UV_RUN_ONCE or UV_RUN_NOWAIT. Fixes #683.
* test: move loop cleanup code to the individual testsBert Belder2012-10-17
|
* test: fix test-tcp-shutdown-after-write bugBert Belder2012-06-08
| | | | | | It was calling uv_read_start before the uv_connect call had completed. Although we want to allow this in the future, right now it's not supported.
* unix: fix event loop stallBen Noordhuis2012-06-04
Stop libev from entering the epoll_wait/kevent/port_getn/etc. syscall when there are no active handles left, that will block indefinitely.