aboutsummaryrefslogtreecommitdiff
path: root/test/test-tcp-connect-error-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.
* test: fix some unreachable code warnings (#3851)Santiago Gimeno2022-12-10
|
* 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.
* unix, windows: return error codes directlyBen Noordhuis2013-07-07
| | | | | | | | | | | | | | | | | | | | | | This commit changes the libuv API to return error codes directly rather than storing them in a loop-global field. A code snippet like this one: if (uv_foo(loop) < 0) { uv_err_t err = uv_last_error(loop); fprintf(stderr, "%s\n", uv_strerror(err)); } Should be rewritten like this: int err = uv_foo(loop); if (err < 0) fprintf(stderr, "%s\n", uv_strerror(err)); The rationale for this change is that it should make creating bindings for other languages a lot easier: dealing with struct return values is painful with most FFIs and often downright buggy.
* 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: rename test tcp_dont_connect_after_writeBen Noordhuis2012-06-04
Rename test tcp_dont_connect_after_write to tcp_connect_error_after_write, teensy tad more descriptive.